0
我有一个JS脚本,用于单击包含“.xyz”的链接。这是行得通的。Javascript。单击链接时出现循环
<script type="text/javascript">
window.onload = function() {
var links = document.querySelector('a[href*=".xyz"]').href;
window.location.href = links;
}
</script>
此尝试点击链接广告单元。但点击这里似乎是满意的,但有一个循环不断回到主页。请帮帮我。在此先感谢
例如:转到synthcafe.ru,你会看到一个周期性
再次
您应该删除window.href声明开始,我现在知道什么时候可以在你的代码工作。你正在做的是:*在加载时,获取a.xyz的href并在其上重定向*。现在如果'a.xyz'具有'#'作为url,它会一直开启,因为每次你设置href时,它都会刷新页面,并且window.load会再次调用 – Rajesh
很明显。但如何解决它?加载页面时,必须点击广告单元。但他不这样做:( –
检查href,如果它是“#”或与当前位置相同,请不要设置 – Rajesh