Bookmarklet:将移动浏览器重定向到m。*。*并将桌面浏览器重定向到www。*。*
问题描述:
是否存在可以引导移动浏览器前缀"m."
前缀并将我的桌面指向"www."
的URL黑客前缀,如果我提供"<domain>.<root>"
后缀?Bookmarklet:将移动浏览器重定向到m。*。*并将桌面浏览器重定向到www。*。*
我认为这对Weave和Opera Link用户都有用。
答
你的问题是window.location.href
是一个属性,而不是一个方法。
你试图通过代码线沿线的设置浏览器的位置:
window.location.href("http://www." + address)
你应该用什么来代替是
window.location.href = "http://www." + address;
如果相应地改变你的书签,似乎正确运行(即,当我将它粘贴到我的地址栏时,它会将我带到www.cnn.com)。我想过在这里发布更正的代码,但反思我认为这将是光顾。
答
甲工作脚本:
的javascript:(函数(){URL = “digg.com”;若(screen.width < = 480 & & screen.height < = 320){window.location.href =“http:// m。”+ url} else {window.location.href =“http:// www。”+ url}})()