結合したい 2 つの JavaScript を見つけました。
最初の1つ:
<script type="text/javascript">
function checker(url) {
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
var referLink = document.createElement('a');
referLink.href = url;
document.body.appendChild(referLink);
referLink.click();
} else {
location.href = url;
}
}
checker("http://check");
</script>
そして、それが行うことは、IEで参照を渡すことです
2番目のもの:
<script language="JavaScript">
if (document.referrer.indexOf('somesite.com') > -1)
location.href='http://promo.com/';
else
location.href='http://mysite.com';
</script>
上記のコードは、ユーザーが元のサイトから参照されているかどうかに基づいて、ユーザーをどこに送信するかをチェックします。それらを単一のスクリプトに結合しようとしていました。だから私はこれがうまくいくと思った:
<script type="text/javascript">
if (document.referrer.indexOf('somesite.com') > -1)
function check(url) {
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
var referLink = document.createElement('a');
referLink.href = url;
document.body.appendChild(referLink);
referLink.click();
} else {
location.href = url;
}
}
check("http://check");
else
location.href='http://mysite.com'
</script>
なにか提案を?