【发布时间】:2010-01-11 09:55:18
【问题描述】:
如果我提供 "<domain>.<root>" 后缀,我是否可以在 URL 字段中放置一个 JavaScript hack,它将引导移动浏览器使用 "m." 前缀并将我的桌面引导到 "www." 前缀?
我认为这对 Weave 和 Opera Link 用户都有用。
【问题讨论】:
标签: javascript opera bookmarklet
如果我提供 "<domain>.<root>" 后缀,我是否可以在 URL 字段中放置一个 JavaScript hack,它将引导移动浏览器使用 "m." 前缀并将我的桌面引导到 "www." 前缀?
我认为这对 Weave 和 Opera Link 用户都有用。
【问题讨论】:
标签: javascript opera bookmarklet
你的问题是window.location.href 是一个属性,而不是一个方法。
您正在尝试通过以下代码设置浏览器位置:
window.location.href("http://www." + address)
你应该改用的是
window.location.href = "http://www." + address;
如果您相应地更改您的书签,它似乎可以正常运行(即,当我将它粘贴到我的地址栏中时,它会将我带到 www.cnn.com)。我曾考虑在此处发布更正后的代码,但经过反思,我认为那将是光顾。
【讨论】:
工作脚本:
javascript:(function(){url="digg.com";if(screen.width
【讨论】: