【问题标题】:Bookmarklet: Redirecting to m.*.* for Mobile Browsers & www.*.* for Desktop Browsers书签:移动浏览器重定向到 m.*.*,桌面浏览器重定向到 www.*.*
【发布时间】:2010-01-11 09:55:18
【问题描述】:

如果我提供 "<domain>.<root>" 后缀,我是否可以在 URL 字段中放置一个 JavaScript hack,它将引导移动浏览器使用 "m." 前缀并将我的桌面引导到 "www." 前缀?

我认为这对 Weave 和 Opera Link 用户都有用。

【问题讨论】:

    标签: javascript opera bookmarklet


    【解决方案1】:

    你的问题是window.location.href 是一个属性,而不是一个方法。

    您正在尝试通过以下代码设置浏览器位置:

    window.location.href("http://www." + address)
    

    你应该改用的是

    window.location.href = "http://www." + address;
    

    如果您相应地更改您的书签,它似乎可以正常运行(即,当我将它粘贴到我的地址栏中时,它会将我带到 www.cnn.com)。我曾考虑在此处发布更正后的代码,但经过反思,我认为那将是光顾。

    【讨论】:

      【解决方案2】:

      工作脚本:

      javascript:(function(){url="digg.com";if(screen.width

      【讨论】:

        猜你喜欢
        • 2011-12-28
        • 1970-01-01
        • 2021-07-06
        • 1970-01-01
        • 2018-03-21
        • 2019-10-27
        • 2011-11-02
        • 1970-01-01
        • 2016-10-18
        相关资源
        最近更新 更多