Url 不带get的JavaScript位置
我使用这个javascripts来跟踪特定的urlUrl 不带get的JavaScript位置,url,tracking,Url,Tracking,我使用这个javascripts来跟踪特定的url $(document).ready(function(){ if(document.location.toString()=="http://www.mysite.com/DisplayCart.aspx") .... .... 但我的问题是 例如,如果我想跟踪页面组 等等 这里所有的url在aspx之后都不同? 它就像客户特定页面/客户订单特定页面一样 请注意,我只想使用javascript 您可以将字符串拆分为?: if(docume
$(document).ready(function(){
if(document.location.toString()=="http://www.mysite.com/DisplayCart.aspx")
....
....
但我的问题是
例如,如果我想跟踪页面组
等等
这里所有的url在aspx之后都不同?
它就像客户特定页面/客户订单特定页面一样
请注意,我只想使用javascript 您可以将字符串拆分为?:
if(document.location.toString().Split("?")[0]=="http://www.mysite.com/DisplayCart.aspx")
基本上,两部分用?分隔,只比较第一部分。Christian Stewart不幸的是,这不起作用,但下面的代码对我有用。希望这将是错误的费用在每一种情况下,我只是测试它的每一个可能的情况下的网址…也让我知道,如果你发现它可能不工作,在某些情况下
$(document).ready(function(){
var align1 = document.location.toString(),
delimiter = '?',
start = 0,
tokens1 = align1.split(delimiter).slice(start);
//alert(tokens1[0]);
//if(document.location.toString().Split("?")[0]=="http://www.mysite.com/DisplayCart.aspx")
if(tokens1[0]=="http://www.mysite.com/DisplayCart.aspx")
{
alert("hi");
}
else{}
});
谢谢你的帮助。你跟踪这些URL是什么意思?您是否考虑并跟踪返回的对象?实际上,我想在每个支付细节页上显示特定的HTML代码,对于每个客户的每个订单……约束是我没有访问.ASPX页面,但我有JavaScript,这是在头文件中调用的。因此,我使用$(文档)。()==”)这意味着如果页面是bla..bla..bla..bla..然后采取行动..我的意思是我希望javascript读取的url出现在url地址栏中,如果它是…那么在那里显示html块