[英]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.