【问题标题】:Showing "Done" button in IOS InAppBrowser with Phonegap在带有 Phonegap 的 IOS InAppBrowser 中显示“完成”按钮
【发布时间】:2014-02-19 06:44:35
【问题描述】:

我正在使用 Phonegap 3.3 开发 iOS 应用程序,并尝试让 InAppBrowser 使用“完成”按钮,以便用户在完成外部页面后可以返回应用程序。链接如下所示:

<a onclick="window.open('http://someurl.com', '_blank', 'location=yes');">http://someurl.com</a>

我运行phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git 来添加插件。浏览器本身似乎正在运行,但我无法显示位置工具栏,因此一旦打开就无法退出。任何帮助将不胜感激!

【问题讨论】:

    标签: ios cordova phonegap-plugins inappbrowser


    【解决方案1】:

    问题最终是不知何故,包含phonegap.js 的行已从 index.html 中删除。添加&lt;script type="text/javascript" src="phonegap.js"&gt;&lt;/script&gt; 解决了这个问题。

    【讨论】:

    • 我很困惑
    • 我在 myapp/www/index.html 的 &lt;body&gt; 标记中的内容结束后注册了它,所以它最终看起来像 &lt;html&gt;&lt;head&gt;...&lt;/head&gt;&lt;body&gt;...&lt;script type="text/javascript" src="phonegap.js"&gt;&lt;/script&gt;...&lt;/body&gt;&lt;/html&gt;
    【解决方案2】:

    添加&lt;script type="text/javascript" src="phonegap.js"&gt;&lt;/script&gt; 也为我解决了这个问题。另外,请注意我正在使用 Yeoman 生成器 (Cordova),这是启动和运行的好方法;但是,phonegap.js 包含脚本未在 html 文件中引用,因此请务必检查它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-31
      • 1970-01-01
      • 2023-03-27
      • 2014-06-27
      • 1970-01-01
      相关资源
      最近更新 更多