问题标签 [inappbrowser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
684 浏览

cordova - Phonegap InAppBrowser 退出不停止视频播放

使用 PhoneGapInAppBrowser时,我正在加载带有视频的页面。如果我播放该视频并关闭InAppBrowser视频播放继续。我一直在寻找这个问题的答案。关闭时如何停止播放或删除连接InAppBrowser

0 投票
0 回答
239 浏览

cordova - Phonegap Cordova 2.3 清除inAppBrowser的内容

有什么办法可以清除inAppBrowser的内容吗?每次弹出时,它都会显示它打开的最后一个内容的内容几秒钟,直到它完成加载我单击的 URL。我想做一些事情,比如在它退出时将它设置为空白,这样每次打开时它都有一个干净的状态。我正在使用科尔多瓦 2.3

0 投票
2 回答
2098 浏览

cordova - InAppBrowser 标头/cookies

在 InAppBrowser 中打开 url 时如何发送标头?或者是否可以从父浏览器在 InAppBrowser 中设置 cookie 值?

您会推荐哪个 - InAppBrowser 或 childBrowser 插件?

0 投票
1 回答
2105 浏览

android - 如何让科尔多瓦 InAppBrowser 在 iOS 和 Android 之间以类似方式显示内容?

我正在使用 cordova InAppBrowser 来显示来自外部站点的内容。当我在 iPhone 上打开浏览器时,InAppBrowser 内容的缩放级别与我的应用程序其余部分的缩放级别相匹配。当我导航到我的 Android 设备中的同一位置时,InAppBrowser 内容显示为缩小且非常小且难以阅读。

有谁知道为 Android 设备设置或调整 InAppBrowser 的缩放级别或视口的方法?

注意:我可以控制 InAppBrowser 中显示的内容的样式,但不能控制该站点的 html 或 javascript。

0 投票
8 回答
43852 浏览

android - 如何让科尔多瓦 InAppBrowser 为用户提供一种在使用 Android 设备时关闭浏览器的方法?

我正在使用 cordova InAppBrowser 在我的应用程序中显示来自外部站点的内容。当我在 iPhone 上打开浏览器时,InAppBrowser 底部有一些按钮用于关闭它或来回导航。Android 设备上的 InAppBrowser 没有这样的按钮,也没有明显的方法让用户关闭浏览器。

我知道如何以编程方式关闭 InAppBrowser,但用户在使用 Android 设备时如何关闭它?

我知道用户可以点击硬件后退按钮来关闭浏览器,但是(1)这不直观 - 后退按钮通常意味着“返回页面”,并且(2)我最终想改变的行为后退按钮可返回显示在 InAppBrowser 中的站点内的页面,而不是关闭浏览器。

0 投票
0 回答
216 浏览

cordova - phonegap 应用程序电话链接使用标签打开 InAppBrowser

我正在使用 jquery mobile 1.2 和 cordova 2.4 开发一个混合应用程序。有许多静态页面都有这样的电话链接:

单击这些类型的链接会导致打开 InAppBrowser 的 Web 视图的默认行为,该视图位于顶部但在应用程序内部。它被视为普通网址。

有什么办法可以避免这种情况,只打开正常的呼叫提示对话框,而不是应用程序内的网络浏览器?我似乎找不到任何解决方案。

任何帮助将非常感激。

0 投票
2 回答
22579 浏览

childbrowser - Phonegap 构建 - 在 InAppBrowser 或没有工具栏的子浏览器中打开外部页面并关闭它?

  1. 我想在 InAppBrowser 或子浏览器中打开一个外部页面,我不显示任何工具栏,并且我可以在我的外部页面中有一个按钮来关闭浏览器并从我打开浏览器的位置返回到应用程序。那么在没有 DONE 按钮的情况下如何关闭呢?我已经看到,如果我有 var ref = window.open(encodeURI(url), '_self', 'location=yes'); 然后可以使用 ref.close() 关闭浏览器;但是如果我在打开的外部页面中使用它不起作用,它不会关闭浏览器?

  2. 如果我在配置文件中将方向设置为纵向,是否有任何方法可以自动旋转它们?我知道如果您手动操作,而不是通过构建服务,您可以自动旋转子浏览器。还是我必须将方向设置为两者?

  3. 我已经测试了打开 ChildBrowser 和 InAppBrowser 的所有不同方法,但我真的看不出它们之间有什么大的区别?InAppBrowser 是否可以使用本机功能而 ChildBrowser 不能使用?

0 投票
2 回答
1070 浏览

cordova - Phonegap/Cordova 2.4 Inappbrowser 和 Ripple

我正在为 Cordova 2.4 使用 Inappbrowser ,最后使用 XCode 让它工作,浏览器窗口弹出。我的问题是我们需要能够在 Windows 上进行测试,并且由于需要时间而每次我们进行更改时都不想使用 Phonegap Build 重新编译。PGB 目前也仅限于 Phonegap 2.3。

我在 Windows 7 上的 Google Chrome 中使用 Ripple Phonegap 模拟器来模拟 iOS 应用程序,但我无法让 Inappbrowser 正常工作。所以我的问题真的

1) 是否可以使用 Ripple 来使用 Inappbrowser?

2) 是否可以使用 Ripple 来使用任何 Phonegap api 功能?

3) 我是否仅限于 Phonegap (Cordova) 2.0.0,因为这是最新版本的 Ripple 中可用的版本。

4) 有没有其他方法可以在不重建/编译的情况下测试 Phonegap 的 iOS 功能?

非常感谢,加扎

0 投票
1 回答
653 浏览

phonegap-build - Phonegap build - ref = window.open(encodeURI(url),'_blank','location=no'); 正在显示完成按钮!?

使用phonegap构建。我在用着

打开 InAppBrowser 并使用 location=no 它应该不会在工具栏中显示 DONE 按钮!

0 投票
1 回答
6139 浏览

android - 通过 Android sdcard 目录中的 Phonegap InAppBrowser 打开 PDF

我将 PDF 下载到我的目录 /storage/sdcard/.../example.pdf 中。现在我想在 Phonegap 的 InAppBrowser 中打开它。

如果我不从路径中删除前 7 个字符(文件://),InAppBrowser 会打开但它保持白色。我听说,我必须为 Android 删除这些字符。

但是当我删除它们时,我会在

Path: file:///android_asset/www//storage/sdcard0/.../example.pdf

如何通过 InAppBrowser 正确打开外部 PDF?

更新:在进一步的研究中,我发现了这个

难道是,无法通过 Android 上的 InAppBrowser 查看 PDF 吗?

更新 2: Android 似乎没有原生 PDF 查看器。我使用我编写的 PDFViewer 插件在已安装的 PDF 阅读器上打开 PDF。