3
我只想在产品页面上向用户展示特定的DIV,但前提是他们已经从Facebook获得。仅向来自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首先来到FB的主页,然后访问产品页面,则无法识别他们。
在每个页面上运行此代码并将值保存在cookie中,然后使用日期信息检查您的产品页面上的cookie是否符合日期甚至时间。如果我知道如何使用它,我会给你一个关于localstorage的建议 – Huangism