2016-08-31 13 views
0

ユーザーがPayPalから「販売者のページに戻る」をクリックすると、私はモーダルを表示したい。私はこれをやってみましたが、うまくいきません。ユーザーが特定のページから来た場合に表示する

if(document.referrer:contains('paypal.com')){ 
    jQuery('#generosity').fadeIn(); 
    } 
+0

にスクリプトを変更することができる場所の問題がありますか?ブロックがヒットしているかどうかチェックしましたか?どのdocument.referrerがコンソールに戻りますか? – mayk

+0

はコンソールに何も返しません。 –

+0

このブロック 'document.referrer:contains'で本当ですか? –

答えて

0

これは、リファラーチェックを処理するためにサーバー側のコードに従うと考えています。また、PayPalからのものであれば、ビューにモーダルが表示される場所で応答を送信します。

0

w3schools.comを参照すると、文字列オブジェクトにincludeメソッドを使用できます。 それで、あなたは

if (document.referrer.include('paypal.com')){ 
    jQuery('#generosity').fadeIn(); 
} 

OR

if(document.referrer.indexOf('paypal.com') != -1){ 
    jQuery('#generosity').fadeIn(); 
} 
関連する問題