我对javascript完全陌生。
我有一个站点mysite.com
,其中有大量外部链接,我正在尝试跟踪每个外部链接并将其作为参数附加到外部域,例如
myanothersite.com/redirect.html?url= http://externallink.com`
使用javascript。
myanothersite.com/redirect.html是一个页面,它在5秒后重定向到传递的url参数,并且我已经成功创建了此页面。
简而言之,当访问者单击外部链接时,我不希望他直接访问外部站点。相反,我想这样做,
mysite.com
--> Visitor clicks on http://externallink.com
--> myanothersite.com/redirect.html?url=http://externallink.com
--> http://externallink.com
所以,我在这里尝试编写一个js代码,该代码自动检测外部链接并将其作为查询参数附加到
myanothersite.com/redirect.html?url =
npm上有一个可以帮助您的软件包
此外,。 window对象是一个全局对象,可以处理重定向,打开新窗口或重新加载。因此,您可以浏览文档,也可以将其中的一个都涂成红色。
如果您正在寻找更简单的解决方案,可以尝试一下
从这样的窗口对象中获取链接并存储在变量中
var location = window.location.href
然后像这样在'url ='周围将其分割
var splitArray = location.split('url=');
console.log(splitArray[1]);
您应该在控制台中看到您的网址。随时随地使用它