问题标签 [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 回答
366 浏览

ios - 在 Phonegap iOS 中使用全屏的外部链接

我试图在我的 iOS Phonegap 应用程序中打开指向 facebook 的外部链接,但它不会占据整个页面。理想情况下,我希望它是一种 iFrame,导航将保留。

目前我有一个分享按钮,可以使用应用内浏览器打开 Facebook。这是代码:

我的问题是 Facebook 接管,无法返回应用程序。有更好的方法来做到这一点吗?

0 投票
1 回答
805 浏览

ios - Phonegap InAppBrowser 控制 iOS

我在 iOS 上使用 Phonegap 2.6,当链接打开时,它使用全屏,无法返回应用程序。有没有办法触发某种控件返回应用程序?我的代码如下:

0 投票
1 回答
1738 浏览

javascript - 将脚本从内部存储注入到cordova inappbrowser

我们可以在 Apache Cordova 中使用它来实例化 Inappbrowser:

非常直接:)

现在,我想从InAppBrowser中加载的页面中的本地存储注入一些脚本。

在科尔多瓦的InAppBrowser.java我发现了这个方法:

但不知道如何从 Cordova Api 调用它:(

任何帮助是极大的赞赏。

0 投票
0 回答
888 浏览

cordova - 是否可以修复phonegap inappbrowser以横向加载?

我想使用 phonegap inappbrowser 但它应该以横向加载。我的整个应用程序应该以纵向模式运行,因此自动旋转被停用。

我想做的另一件事是停用 inappbrowser 底部的标签栏,只需要一点 X 即可关闭浏览器的全屏视图。有什么办法可以做到这一点?

我知道 android 插件的可能性,但我正在开发的主要设备是 iphone

0 投票
3 回答
787 浏览

android - 尽管传递了_blank,但Phonegap 2.6 android inappbrowser仍会自行打开

我在 Android 4.0.3 上使用 PhoneGap 2.6.0 和 Sencha Touch 2.2。我正在调用 InAppBrowser 来向 facebook 打开一个共享 URL,如下所示:

但是,它不是使用 UI 打开 InAppBrowser,而是在我的应用程序屏幕顶部打开,没有像 iOS 上的任何“确定”按钮或任何关闭和返回的方式。

我可以使用标准的 Android OS 后退按钮返回。

有没有办法让 url 栏和 OK 按钮显示在 Android InAppBrowser for PhoneGap 上?

0 投票
1 回答
1129 浏览

ios - 是否可以在 phonegap ios 应用程序中使用 iframe

我尝试了很多代码示例和方法,但没有任何效果.. phonegap 应用程序中的 iframe 不会在 src 属性中加载 url。我想了解是否可以在 phonegap iOS 应用程序中使用 iframe。有没有办法在我的应用程序中显示一个网站(InAppBrowser 除外)。InAppBrowser 只是背景我的应用程序并打开 safari。我想在我自己的界面中显示一个 url。

0 投票
2 回答
4775 浏览

cordova - 在 Cordova 的 InAppBrowser 上定义用户代理

我使用Cordova 的InAppBrowser插件,我想从我的应用程序(Android、iOS)打开一个网页。但是,网站应该知道用户是通过移动浏览器还是通过我的应用程序进入的。

我虽然从我的应用程序更改用户代理将能够工作。有没有类似的解决方案?

我想在我打开一个新窗口之前,我应该定义用户已经通过我的应用程序进入了网站。

0 投票
1 回答
3661 浏览

cordova - 使用 InAppBrowser 处理从远程网页直接到应用程序的事件

我想从我的科尔多瓦应用程序中打开一个外部 webapp 并直接在本机应用程序上处理 webapp 事件。例如,当加载特定 URL 时,应用程序应通过调用函数来处理它。有谁知道这是否可能?

0 投票
1 回答
1563 浏览

cordova - 带有Phonegap 2.3.0的Facebook oAuth没有在成功url处将令牌作为url参数返回

我正在尝试将 Facebook oAuth 与我的 Phonegap 2.3.0 应用程序集成,以便我可以发布到用户的墙上。我可以从这里使用该库:Phonegap oauth进行了一些修改,以说明现在称为 InAppBrowser 的子浏览器和核心 Phonegap 的一部分 - 见下文。

我可以打开 InAppBrowser 将用户发送到授权页面。用户首先使用他们的 Facebook 帐户登录,然后看到应用程序页面,当他们单击确定时,他们就可以授予访问权限,然后是权限屏幕。然后用户授予我的应用程序权限,然后发送到 callbackUrl 设置为:http://www.facebook.com/connect/login_success.html。但是,在这个阶段,我希望将令牌作为查询参数附加到 URL。URL 中没有任何内容。

我错过了什么吗?

0 投票
1 回答
2290 浏览

cordova - Phonegap,inAppBrowser 不显示“完成”按钮

我使用phonegap,我的一个流程需要打开外部站点,我使用inAppBrowser。在这里我很困惑,我希望在新窗口中会有一些按钮,比如完成、返回……在互联网上进行一些搜索后,我发现 inAppBrowser 提供了这个功能,但在我的情况下没有。我没有看到任何按钮或栏。我做错了什么?

谢谢