3
Facebookからの到着時にのみ、商品ページのユーザーに特定のDIVを表示したいと考えています。現時点で FacebookからのユーザーにのみDIVを表示
は、私は、彼らがFacebookのから来ていることを確認するためにこれを使用しています:うまく動作するようだが、彼らが最初に別のページを訪問している場合は動作しませんvar ref = document.referrer;
if (ref.match(/^https?:\/\/([^\/]+\.)?facebook\.com(\/|$)/i)){
console.log('User arrived from Facebook')
} else {
console.log('User DID NOT arrive from Facebook')
}
。だから彼らは商品ページに直接行くとFBから来たと認識しますが、誰かが最初にFBからホームページに来て、商品ページを訪れた場合、彼らは認識されません。
すべてのページでこのコードを実行し、日付情報付きのCookieに値を保存して、おそらく日付と一致する商品ページのCookieを確認してください。私はそれを使用する方法を知っていれば私はあなたにlocalstorageの提案を与えるhaha – Huangism