Phonegap:iOS 9上的Safari中没有打开外部链接

时间:2015-09-16 17:35:01

标签: ios cordova phonegap-plugins window.open inappbrowser

尝试使用

3 个答案:

答案 0 :(得分:2)

以下是对我有用的。 1.更新cordova CLI

sudo npm upgate -g cordova
  1. 更新平台

    cordova平台更新ios

  2. 创建一个新项目。

  3. 将www文件夹和config.xml文件的内容替换为旧文件夹。
  4. 添加ios平台并构建。
  5. 请注意:您可能会在iOS9上遇到一些问题,例如一些有冲突的代码,您可能需要谷歌和修复。

    希望这有帮助。

答案 1 :(得分:1)

您可以验证是否已安装InAppBrowser插件?

cordova plugin list

您需要该插件才能使window.open()正常工作。

答案 2 :(得分:0)

事实证明,在更新PhoneGap之后,在OS X中构建时,插件将不再为iOS加载。当我在Windows中构建它时(使用较旧的phonegap-ios 3.8.0,而不是3.9+),它加载了插件正常。所以问题与iOS 9无关,但与PhoneGap有关。