[英]How to redirect page and js using javascript on external domain based on referer?
我有一些网站mysite1.com
, mysite2.com
,.... mysiten.com
使用mysite1-n.com
外部JavaScript的所有myexternalsite.com/mainfile.js
我想要,
如果( mysite1-n.com
)访问者来自www.google.com
则将重定向到welcome.com
如果( mysite1-n.com
)访问者来自www.yahoo.com
则将重定向到welcome2.com
如果( mysite1-n.com
)访问者来自www.anotherdomain.com
则将在myexternalsite.com/file1.js
上调用javascript并使用此脚本进行工作
如果( mysite1-n.com
)访问者来自书签,则将在myexternalsite.com/file2.js
上调用javascript并使用此脚本进行工作
我应该在myexternalsite.com/mainfile.js
上使用哪种脚本?
谢谢
基本上,您应该检查document.referrer值和document.location.href以实现所需的功能。 这与一堆regexp应该可以轻松实现。
例如:
if( document.location.href.match(/^https?:\/\/mysite1-n.com/) ){
if( document.referrer.match(/google.com/) ){
window.location = 'http://welcome.com';
}
var s = document.createElement('script');
s.src = 'myexternalsite.com/mainfile.js';
document.head.appendChild(s);
}
等等
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.