ios - inappbrowser 在 iOS 上无法正常工作

标签 ios cordova inappbrowser

我在我的 cordova 3.4.0 iOS 项目上使用了 inappbrowser 插件。我正在尝试显示工具栏,以便用户可以返回到应用程序。但是没有显示工具栏。

我的代码是

window.open("http://www.youtube.com/embed/OFFXHbjVZ7A?html5=1",'_blank','location=no,closebuttoncaption=Done,toolbar=yes,toolbarposition=top');

我试过了,但没有成功

var ref = window.open('http://www.youtube.com/embed/OFFXHbjVZ7A?html5=1', '_blank', 'location=yes');
ref.addEventListener('loadstart', function() { alert(event.url); });

日志是

2014-03-31 16:04:35.549 Survey[3202:60b] Multi-tasking -> Device: YES, App: YES
2014-03-31 16:04:35.617 Survey[3202:60b] Unlimited access to network resources
2014-03-31 16:04:37.562 Survey[3202:60b] Resetting plugins due to page load.
2014-03-31 16:04:38.557 Survey[3202:60b] Finished load of: file:///var/mobile/Applications/CBFA4CF5-ABFD-41BD-8832-064022B1699D/Survey.app/www/index.html
2014-03-31 16:04:41.698 Survey[3202:60b] Resetting plugins due to page load.
2014-03-31 16:04:53.948 Survey[3202:60b] Finished load of: http://www.youtube.com/embed/OFFXHbjVZ7A?html5=1

显示视频但没有后退按钮

基本上我需要回到应用程序。

非常感谢任何建议。

提前致谢

最佳答案

如果您在系统上使用它 - 检查 cordova_plugins.js。查看它是否正在填充 clobber 数据(它是该字段中的一个属性,不必深入了解它的细节)。如果没有,则转到终端并在您的项目文件夹中运行 “ Cordova 准备”。如果您没有安装 cordova cli,请使用 - “phonegap build ios”。 它应该使用您的 inappbrowser 破坏数据填充 cordova_plugin.js。

你会在 platform/ios/asset/www/找到 cordova_plugin.js

关于ios - inappbrowser 在 iOS 上无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22498699/

相关文章:

ios - 如何更改 uiscrollview ios 中滚动指示器的宽度?

ios - 检测 Swift 应用程序是否正在从 Xcode 运行

android - 处理 Phonegap InAppBrowser 上的 Android 后退按钮

android - 发布版本的 Cordova inAppBrowser "ResourceType"类型问题

android - 在应用内 WebView 中打开链接

iOS 音量按钮 Controller 应用程序按钮

ios - 在 TableView 上通过NSURLSession读取数据

android - 带 phonegap 的 Panorama 360 查看器

javascript - ../plugins/cordova-plugin-file/www/FileWriter.js 中的无效字符“u0187”

ios - Cordova iOS 错误,无法安装请求的应用程序