ユーザーがPayPalから「販売者のページに戻る」をクリックすると、私はモーダルを表示したい。私はこれをやってみましたが、うまくいきません。ユーザーが特定のページから来た場合に表示する
if(document.referrer:contains('paypal.com')){
jQuery('#generosity').fadeIn();
}
ユーザーがPayPalから「販売者のページに戻る」をクリックすると、私はモーダルを表示したい。私はこれをやってみましたが、うまくいきません。ユーザーが特定のページから来た場合に表示する
if(document.referrer:contains('paypal.com')){
jQuery('#generosity').fadeIn();
}
これは、リファラーチェックを処理するためにサーバー側のコードに従うと考えています。また、PayPalからのものであれば、ビューにモーダルが表示される場所で応答を送信します。
w3schools.comを参照すると、文字列オブジェクトにinclude
メソッドを使用できます。 それで、あなたは
if (document.referrer.include('paypal.com')){
jQuery('#generosity').fadeIn();
}
OR
if(document.referrer.indexOf('paypal.com') != -1){
jQuery('#generosity').fadeIn();
}
にスクリプトを変更することができる場所の問題がありますか?ブロックがヒットしているかどうかチェックしましたか?どのdocument.referrerがコンソールに戻りますか? – mayk
はコンソールに何も返しません。 –
このブロック 'document.referrer:contains'で本当ですか? –