gpt4 book ai didi

javascript - 只为 iOS 设备加载 JS 脚本?

转载 作者:技术小花猫 更新时间:2023-10-29 10:56:37 27 4
gpt4 key购买 nike

我有一个在网站上使用的 jQuery 脚本,允许在 iPhone/iPad/iPod 上使用固定位置的背景图像。然而,它似乎与我在网站上使用的另一个脚本冲突,该脚本将背景图像放大到全屏。幸运的是,它们彼此独立,我不需要冲突的背景图像脚本在 iOS 设备上工作,反之亦然。

有没有一种方法可以专门针对 IOS 设备来提供 JS 文件?我最初考虑使用某种 IF 语句并根据窗口大小进行操作,但这开始变得有点复杂并影响其他非 IOS 设备。它只需要运行这样的东西......

...“如果是 IOS 设备则加载 scroll.js”

我知道设备/浏览器嗅探是不受欢迎的,但我想不出解决这个问题的另一种方法。

最佳答案

您可以使用 Mobile Safari 用户代理字符串来检测移动 Safari 服务器端,请参阅:How do I detect Mobile Safari server side using PHP?


您也可以在 JavaScript 中执行此操作:

if(navigator.userAgent.match(/(iPhone|iPod|iPad)/i))

参见 iPhone & iPod Detection Using JavaScript获取更多信息。

关于javascript - 只为 iOS 设备加载 JS 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4875914/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com