【问题标题】:How could I change a link on a webpage if the device is mobile? HTML/Javascript/CSS如果设备是移动设备,我如何更改网页上的链接? HTML/Javascript/CSS
【发布时间】:2013-10-13 07:43:24
【问题描述】:

如果设备是移动设备(iPhone、Android、Windows 等),我希望它转到与查看页面的桌面设备不同的链接。

例如,如果我想使用 URL 方案在移动设备上打开 instagram,但在桌面设备上打开 instagram 网站。

感谢所有帮助!

【问题讨论】:

    标签: javascript html css hyperlink href


    【解决方案1】:

    像这样运行 Ilan 的代码

    <a href="javascript:testBrowser()>Link</a>
    

    其中testBrowser() 是一个包含他的代码的函数。

    【讨论】:

    • 如果@Ilan 提供的'if' 语句返回'true','window.location' 将成为移动目的地。否则它将成为桌面目的地。
    • 你知道,对我的帮助投赞成票不会伤害任何人哈哈。
    • 抱歉,我没有 15 个代表。然而:/
    【解决方案2】:

    你可以试试这个:

    <script type="text/javascript">
    if( /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent) ) && (window.location.href == "http://yourhomeurl.com"){
    window.location = "http://yourredirecturl.com";
    }
    </script>
    

    它的作用:检测用户正在使用的设备并将其重定向到 url (http://yourredirecturl.com)

    【讨论】:

    • 我可以看到这是如何工作的,但我不太确定如何将其实现到
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-15
    • 2013-05-19
    • 2021-11-06
    • 2018-08-10
    • 1970-01-01
    相关资源
    最近更新 更多