javascript - Meteor:如何在 Safari 中打开外部链接

标签 javascript ios cordova meteor safari

我正在使用 Meteor 1.0.3.2 制作一个混合应用程序,其中包含访问 vendor 网站的链接。

我的困境:我无法链接到 Safari。我的所有链接都在 WebView 中加载。
我尝试了几种建议使用代码编辑我的 AppDelagate 的方法,但我对 HTML 修复更感兴趣,但我所做的一切似乎都不起作用。

我一直在研究深度链接,但在 Safari 上找不到太多内容。我发现的唯一有效代码是使用 href="x-web-search://?http://website.com" 将内容粘贴到 Safari 搜索栏中。我认为,如果我能做到这一点,我应该能够使用一些代码变体来定位一个网站。如果有人对此有任何了解,请告诉我!


谢谢!

最佳答案

您可以允许它使用 App.accessRule 配置您的 mobile-config.js(请参阅 meteor docs。键入“导航”控制 WebView 本身可以是哪些 URL导航到 (对于 iframe 也可能需要)。

App.accessRule('*://*.thevendorsite.com/*', { type: 'navigation' });

关于javascript - Meteor:如何在 Safari 中打开外部链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29084781/

相关文章:

javascript - 使用 jquery,匹配单个字符后跟冒号并包装在 span 标记中

ios - UIScrollView 中 UIImageView 的对齐

objective-c - 如何以编程方式通过 ipad 检测并连接到 3G 网络

ios - 在 iOS 上从 PhoneGap 打开位智应用程序的链接

c# - Ember.js 查找从 webapi Controller 返回的第一个数据属性的模型

javascript - 如何传递和读取字符串数组作为 url 参数以及如何在 javascript 中读取查询参数?

javascript - XHR onreadystatechange 从不触发

ios - 通过辅助方法呈现 View Controller

ios - iOS 上的 PhoneGap Facebook Connect 插件

cordova - Phonegap 代码作为 Web 应用程序