问题标签 [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.
cordova - Phonegap inAppBrowser 仅从起始页工作
我的问题是 inAppBrowser 只能从起始页开始工作。我需要从流中的许多页面之一打开我的应用程序中的外部链接。我想在AppBrowser中使用它,但它打开的页面没有导航栏和完成按钮。如果我尝试将 inAppBrowser 添加到 index.html 它工作正常...
在 index.html 我通过 var ref = window.open("startNavigation.html", "_blank", "location=no"); 打开下一页
在 some.html 我试图通过调用按钮打开外部窗口:
window.open(" http://google.html ", '_self', 'location=yes');
有什么建议吗?
ios - Phonegap InAppBrowser 在 (iOS) 中不起作用 - 抛出异常
我正在从我的 phonegap 应用程序启动一个应用程序浏览器,我得到以下异常:
启动 inAppBrowser 的代码:
在我的应用程序中,我只是得到一个空白屏幕,底部有“完成”按钮并显示正在加载。帮助!!
ios - PhoneGap InAppBrowser:打开 iOS Safari 浏览器
在我们的 PhoneGap iOS 应用程序中,我们使用 InAppBrowser 插件来显示一些内容,我们需要在 Safari 中从 InAppBrowser 中打开一个页面。
我们如何在 Safari 中打开 InAppBrowser 中的链接?
cordova - 在同一个 InAppBrowser 实例上打开另一个 URL
我使用 PhoneGap InAppBrowser 打开一个 URL。触发事件后,我使用 Javascript 函数在顶部显示条形码扫描仪。条形码扫描器然后打开另一个 URL 指向同一个 (_self) InAppBrowser 实例。问题是,如果我在该 URL 上扫描之前登录,扫描后会话似乎不起作用,这意味着我必须再次登录。有任何想法吗?
android - 处理 Phonegap InAppBrowser 上的 Android 后退按钮
在 InAppBrowser 上导航页面时,我想禁用或覆盖 Android 后退按钮。我可以添加一个可以处理的事件侦听器吗?
编辑: 查看@T_D 下面提供的解决方案的答案是我能得到的最接近的答案。似乎无法覆盖 InAppBrowser 中的按钮,因为在此插件上导航页面时,所有 PhoneGap 调整都停止工作。除了修改 API 库之外,我找不到任何其他解决方案。如果这里有任何PhoneGap 的人并且知道更多,我会很高兴得到一些评论。谢谢。
我得到的最接近的:
android - 在 InAppBrowser android 2.3 中打开外部页面不起作用
我有这个小问题,在 iOS InAppBrowser 中运行良好,但在 android 中没有办法,我打开白名单中的所有外部页面,我放了一个 console.log 来查看是否调用了方法,但这里没有打开我如何处理接着就,随即
链接:a href="#" onclick="openInAppBrowser('我的链接);" 类="最近">
和方法
任何想法?在iOS中工作正常但在android中没有办法,如果有人可以帮助我
javascript - Windows Phone 中的 Web 浏览器任务是否支持 jquery-ajax 调用?
我正在为 iOS、Android 和 WP7 构建一个混合应用程序。该应用程序只是实现推送通知并打开一个应用程序内浏览器,我在其中运行一些 jquery。
jquery 进行了一些在 iOS 和 Android 平台上运行良好的 ajax 调用。
在 WP7 平台上,我使用 Web 浏览器任务打开应用内浏览器,但从未进行 ajax 调用。但是,当我从手机浏览器尝试时,一切正常。Web 浏览器任务不支持 ajax 调用吗?
它们是默认禁用的,我应该在我的代码中启用它们吗?因为我记得在android中,我必须在代码中启用javascript。
javascript - Phonegap InAppBrowser 显示pdf 2.7.0
我想在 Android 中使用 phonegap InAppBrowser 显示一个外部 PDF,但它不起作用。
这是我的 JS 代码:
我想在点击图片后打开 pdf,所以我使用这个 html 代码:
cordova - PhoneGap InAppBrowser window.open 多次
我们在 index.html 中的 onDeviceReady 函数上打开我们的主页,当扫描一个项目时,会打开一个不同的 url。我们在使用 windows.open 打开多个/不同的 URL 时遇到问题。它在打开的网站上有 LoadError,它破坏了一些功能。如果我们关闭 ref.close(); 对于第一个 windows.open,我们没有看到 LoadError 和打开的站点执行良好,但我们无法在扫描事件中打开新 URL 或重定向到另一个页面。这是导致问题的代码。在日志中,我们看到了这个错误。
DVWebViewDelegate:当 state=1 [22979:c07] webView:didFailLoadWithError - (null) [22979:c07] * WebKit 在 webView:decidePolicyForNavigationAction:request:frame:decisionListener:delegate: * -[__NSPlaceholderDictionary initWithObjects :forKeys:count:]: 尝试从 objects[3] 中插入 nil 对象
我们正在 index.html 中尝试这个。
这将打开带有 LoadError 的网站。如果我们取消注释 ref.close(); 它工作正常,但我们无法在扫描项目时调用的以下方法中打开另一个 url。
我们的要求是每次扫描cordova中似乎不起作用的项目时调用一个新的URL。
android - PhoneGap InAppBrowser 是否有 locationChange 等价物,例如 ChildBrowser
我正在尝试在 Android 和 iOS 上使用 Google OAuth2 进行 Google Drive 身份验证。我有一个使用 ChildBrowser 在 Android 上运行的解决方案,但它在 iOS 上不起作用。PhoneGap Build 支持建议我使用 InAppBrowser,因为 ChildBrowser 已折旧。
我可以让 iOS 和 Android 都提示我的用户输入 ID/PW,然后它会在 InAppBrowser 中显示“允许访问”按钮以授予 Googl Drive 访问权限。在 Android 上,点击“允许访问”按钮会在 url 中显示正确代码和 OAuth 令牌的页面不可用错误。使用 childbrowser 时,正是这个更改事件允许您检查代码 4 并获取令牌。InAppBrowser 只有 LoadStart、LoadStop 和 Exit 事件。
如何检查 Google 返回 URL 是否成功/失败以及是否成功获取令牌?
感谢您的任何帮助!