我需要代码来检查用户来自哪里或更改电话号码?
我拥有的JQuery是:
$(document).ready(function() {
var referrer = document.referrer;
});
我需要一个If Else声明来看:
if (user is from (testsite1.com.au))
// run referrer
else
//change phone number to 0438 789 999
请帮助
更新后的代码-----
$(document).ready(function() {
var referrer = document.referrer;
});
var site = 'http://www.tp1.websyte.com.au/';
if(site == true) {
alert('Came From .websyte site');
} else {
$(function(){
$('body *').replaceText( /\b03 9532 1600\b/gi, '0438 610 584' );
});
}
答案 0 :(得分:1)
为了检查用户是否来自您的网站,我们可以使用document.referrer
,请注意,这仅适用于您通过链接从一个网站移动到另一个网站的情况。如果用户直接在URL网站中输入,则无效。
更改网站上的电话号码很简单。我们只需查找我们的anumber
课程的电话号码,循环播放这些电话号码并将html
内容更改为您想要的号码。
var lastUrl = document.referrer;
if(lastUrl.search("websyte") == -1) {
$( ".anumber" ).each(function() {
$(this).html("0438765876");
});
}
这意味着我们首先获取最后一个网址,称之为lastUrl
。然后,如果它在该网址的某处有“websyte”,我们假设它们来自您的网站。在这种情况下,它返回一些正数。如果我们没有找到它,则返回-1。只有当我们没有找到“websyte”时,我们才会遍历所有anumber
类并将其html内容更改为0438765876
。