Javascript 如果url中有skipmobile,则向所有链接添加skipmobile标记

Javascript 如果url中有skipmobile,则向所有链接添加skipmobile标记,javascript,html,mobile,onclick,setattribute,Javascript,Html,Mobile,Onclick,Setattribute,我有一个使用javascript自动重定向到移动站点()的网站()。我想让用户可以在手机上看到完整的网站。我通过在url末尾添加?skipmobile来覆盖重定向来实现这一点。问题是,每当他们点击一个链接转到另一个页面时,?skipmobile就会被删除,并被重定向到移动站点。我编写了代码,使用onclick属性将?skipmobile添加到href链接的末尾;我只是无法将onclick属性应用于所有链接!这是我所拥有的。。。谢谢你的帮助 if(document.location.search

我有一个使用javascript自动重定向到移动站点()的网站()。我想让用户可以在手机上看到完整的网站。我通过在url末尾添加
?skipmobile
来覆盖重定向来实现这一点。问题是,每当他们点击一个链接转到另一个页面时,
?skipmobile
就会被删除,并被重定向到移动站点。我编写了代码,使用
onclick
属性将
?skipmobile
添加到
href
链接的末尾;我只是无法将onclick属性应用于所有链接!这是我所拥有的。。。谢谢你的帮助


if(document.location.search.indexOf(“skipmobile”)>=0){
document.getElementsByTagName(“a”).createAttribute(“onclick”,“a=this;url=a.getAttributeNode('href').value;var smurl=url+'?skipmobile';a.setAttribute('href',smurl);”)
}
否则如果(屏幕宽度<699)
{
document.location=”http://m.team2342.org";
}


注意:上面的代码位于
标记的
中。

您应该使用前缀,而不是查询参数,并确保所有链接都是相对的。这样,用户就可以留在前缀站点中。 例如,www.site.com/重定向到手机和www.site.com/no-mobile/。。。转发至/。。。(?滑雪车)