我有一个使用 jQuery Mobile 构建的移动网站。我目前正在设计一个带有单个 webView 的 iOS 原生应用程序来显示这个移动网站。
问题:
如果在普通的移动浏览器中查看 jQuery 移动网页,我希望一切正常。但是,如果使用我正在设计的 iPhone 应用程序(不是 Safari.app)中的 webView 查看网页,我想在网页上添加一行额外的代码以引入一些自定义 JS。
只有在我的 iPhone 应用程序的 webView 中查看时,我才希望将其添加到页面中:
<script type="text/javascript" src="http://www.example.com/mobile/js/custom-jqm-defaults.js"></script>
在加载 jQuery Mobile 之前,需要拉入此代码(根据 jQuery mobile 文档)。这可能吗?如果是这样,你能指出我正确的方向并给我一些代码吗?
编辑
我找到了这个链接,Facebook 可以借此检测他们是否在应用程序中被查看。有没有另一种方法可以做到这一点显然不使用 FB API?这是他们的代码:
if (FB.UA.nativeApp()) {
// Hide your credits stuff
}