gpt4 book ai didi

javascript - 上一页 推荐到我的网站

转载 作者:行者123 更新时间:2023-11-28 06:42:29 24 4
gpt4 key购买 nike

我试图根据用户来自的上一页来返回一个值。

我已经使用 $_SERVER['HTTP_REFERER'] 查看了 PHP,但这不再受支持。

我用

查看了 JavaScript
function sourcePrevious(){

if (document.referrer.search('https?://(.*)google.([^/?]*)') === 0) {
return 'Google';
} else if (document.referrer.search('https?://(.*)yahoo.([^/?]*)') === 0) {
return 'Yahoo';
} else if (document.referrer.search('https?://(.*)bing.([^/?]*)') === 0) {
return 'Bing';
}else if (document.referrer.search('https?://(.*)facebook.([^/?]*)') === 0) {
return 'Facebook';
}else {
return 'Other';
}

}

alert(sourcePrevious());

这在一定程度上是有效的,对于 Google、Yahoo 和 Facebook 来说是有效的,但对于 Bing 和 Twitter 来说情况就不一样了。

任何人都可以向我指出执行此操作的方法的方向,或者让我知道如何使 JavaScript 函数适用于所有源。

谢谢!

最佳答案

我已经解决了 Twitter 问题

(document.referrer.search('https?://(.*)t.([^/?]*)') === 0) 

关于javascript - 上一页 推荐到我的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33670663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com