Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 应用程序浏览器未启动_Ios_Cordova_Phonegap Plugins_Inappbrowser - Fatal编程技术网

Ios 应用程序浏览器未启动

Ios 应用程序浏览器未启动,ios,cordova,phonegap-plugins,inappbrowser,Ios,Cordova,Phonegap Plugins,Inappbrowser,我已经使用npm安装了Phonegap,我的应用程序运行得很好,但当我调用window.open启动网站时,它不会给我带有“完成”按钮的页脚,因此我的应用程序会卡在被调用的网页上 我正在使用XCode构建一个ios应用程序 我已经使用npm添加了InAppBrowser插件。它将添加到config.xml中 我已将该站点添加到config.xml中的白名单中。网站打开良好,只是没有“完成”按钮/页脚 它将InAppBrowser插件条目添加到: /#myapp#/platforms/#platf

我已经使用npm安装了Phonegap,我的应用程序运行得很好,但当我调用window.open启动网站时,它不会给我带有“完成”按钮的页脚,因此我的应用程序会卡在被调用的网页上

我正在使用XCode构建一个ios应用程序

我已经使用npm添加了InAppBrowser插件。它将添加到config.xml中

我已将该站点添加到config.xml中的白名单中。网站打开良好,只是没有“完成”按钮/页脚

它将InAppBrowser插件条目添加到: /#myapp#/platforms/#platform#/www/cordova#u plugins.js

它在/#myapp#/platforms/#platform#/plugins中添加了InAppBrowser插件文件夹/

InAppBrowser的相关SRC文件也位于平台文件夹中 (例如,IOS插件src文件为:/#myapp#/platforms/#platform#/#appname#/Plugins/)

我在InAppBrowser.js中添加了一个console.log函数,以确认插件已加载,但它不会生成日志条目


我尝试了很多方法来显示footer/done按钮,但都没有成功,但我似乎在这里遗漏了一些东西。

我通过使用cordova(而不是phonegap)重新创建Xcode项目解决了这个问题。所有的解决方案我都使用了好几次,但都没有成功,因此我使用终端构建了一个新的cordova项目,将InAppBrowser添加到项目中,然后将我的代码和资源从旧项目复制到新项目中。在我的ipad上启动了这个应用程序,一切正常

我不怀疑这是Phonegap 3.1.0的问题。我认为有一个项目的问题,使它无法工作和开始一个干净的项目做了把戏

一切都很好


需要注意的是,我看到有帖子说cordova中断了console.log函数,所以要小心。警报工作正常。

自从这篇文章发布以来,您还听到过其他消息吗?我无法重新创建整个项目:(