如果我的网址是以下任何一种类型:
domain.com/page.html?refer=whatsapp
domain.com/page.html#whatsapp
然后我想显示一个对话框,显示“你已经被Whatsapp引用了”。 如果在没有whatsapp部分的情况下访问URL,则它不能显示对话框。
我试过的是:
<script type="text/javascript">
var url = window.location.href;
if (url.search("#wa") >= 0) {
//found it, now do something
}
alert("Good Afternoon");
} else {
null //if not just do nothing
}
</script>
但没有运气。
答案 0 :(得分:1)
它可以帮助你
var url = window.location.href;
// For example. In real app remove it
url = 'http://website.com/page.html#whatsapp';
// Search our #ID
var source = url.substring(url.lastIndexOf('#') + 1);
// For salutation text
var salutation = null;
// Iterate variants
switch ( source ) {
case 'whatsapp' : salutation = 'You have been referred from Whatsapp'; break;
default : salutation = 'unknown website';
}
alert ( salutation );
&#13;