Chrome85においてリファラが正常に取得できない場合の対応について

Chrome85において買い物カゴを設置されたページ(URL)から買い物手続き画面へ進み、「お買い物を続けるボタン」を押した際に直前のページに戻れない場合がございます。

2020年11月10日より、「お買い物を続ける」を押した時の戻り先ページのルールを以下に変更させて頂きました。

戻り先URLの優先順位について

戻り先URLは上から順に以下の優先順位にて決定いたします。

【1】買い物カゴソースを設置しているページに「リファラ取得用JS」を設置している

買い物カゴソースのページから取得できる「リファラ取得用JS」を設置している場合は、直前のページに戻します。
<script>
window.addEventListener("DOMContentLoaded", function() {
    var es_cnt = document.forms.length;
    for(var i=0;i<es_cnt;i++) {
        if(document.forms[i].action.match(/(http:|https:)\/\/cart.ec-sites.jp\//gi)) {
            var es_form = document.createElement('input');
            es_form.type = 'hidden';
            es_form.name = 'es_referrer';
            es_form.value = location.href;
            document.forms[i].insertBefore(es_form, document.forms[i].firstChild);
        }
    }
}, false);
</script>

【2】1を実施していないがリファラが取得できた場合

【1】は未設置の場合で以下のmetaタグ等を設置していてリファラが取得できた場合は、直前のページに戻します。
<meta name="referrer" content="no-referrer-when-downgrade">

【3】1、2のどちらでもリファラが取得できない場合

1、2のどちらでもリファラが取得できなかった場合はご利用状況により以下のURLに戻します。

ハイブリッドCMSをご利用中で自動生成ページを表示されている方

商品登録ページ内に記載がある 自動生成ページ商品掲載URL に戻します。

ハイブリッドCMSをご利用中でレンタルサーバー内のコンテンツを表示されている方

商品登録ページで設定された 自作ページ商品掲載URL に戻します。

ハイブリッドCMSを利用されていない方

商品登録ページ内に記載がある 商品掲載ページURL に戻します。

【4】1、2、3のいずれにも該当しない場合

1、2、3のいずれにも該当しない場合は、ショップURLに戻します。