我使用 jquery ui 构建了一个 Web 应用程序。直到最近我才尝试让它在 ipad 上兼容,除了 jquery ui 对话框之外,在 ipad 上一切都工作正常。我遇到过 jquery touch 并且我喜欢“对话框”组件。
如何检测浏览器是否为 safari 移动浏览器并使用 jQuery 触摸对话框而不是标准 jquery ui 对话框?谢谢!
最佳答案
我们有类似的东西,尽管它相当粗糙。有人可能会说你会选择特征检测而不是代理检测,但有时这并不是那么明确:
$.extend({
isIpad: function() {
return navigator.userAgent.match(/ipad/i) != null;
}
});
$.isIpad();
关于javascript - jQuery 检测是否在 ipad/iphone(移动 safari)上并使用 jQuery 触摸对话框而不是常规的 jquery ui 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9490736/