问题标签 [childbrowser]
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 + ChildBrowser + 外部站点上的 PHP CAS 库
我正在为 Android 制作一个 Phonegap 应用程序。该应用程序应使用 CAS 身份验证。目前我有一个位于此地址的页面:“www.mysite.com”,该页面会自动重定向到 CAS 服务器身份验证页面。当我登录该页面时,CAS 将我重定向到我来自的页面,在本例中为“www.mysite.com”。
登录后,我可以显示刚刚使用 CAS PHP 库登录的用户名和内置的函数。
问题:当我在 Phonegap 应用程序的 Childbrowser 实例中打开 www.mysite.com 时,在这个“循环”之后,我能否以某种方式将信息从 mysite.com 传输到我的应用程序,在这种情况下是用户名?
理想的情况是:打开应用程序并按下登录按钮,Childbrowser 弹出并登录,Phonegap 应用程序接收用户名,Childbrowser 关闭。
欢迎任何提示,在此先感谢!
javascript - 如何启用 Javascript 来控制 Phonegap Childbrowser?
我使用 Phonegap Childbrowser 进行 oAuth 2.0 身份验证。身份验证后,我想在网页中使用 Javascript 隐藏 Childbrowser 而不按“完成”按钮。怎么做?
比如认证后,我们总会得到一些回调参数。这意味着我们的身份验证成功。这个时候,我们应该关闭浏览器,我想通过Javascript关闭浏览器,不按任何按钮。
android - 用于 PhoneGap 的 ChildBrowser Android 插件 - 浏览器在页面完全加载之前不会关闭
我正在使用最新版本的 ChildBrowser 和 PhoneGap 1.8.1 (Android)。如果我启动浏览器窗口,然后在页面完全加载(在本例中为 espn.com)之前触摸“x”关闭窗口,则窗口不会关闭,而是无法关闭。奇怪的是,当我第一次触摸“x”时,您可以看到窗口的透明关闭/缩小,但主浏览器窗口仍然保持原位。有任何想法吗?
cordova - Android Phonegap ChildBrowser - 隐藏 ChildBrowser
我想知道是否有任何方法可以隐藏 ChildBrowser 而不是关闭它。我希望 ChildBrowser 中的 webview 能够持续存在,而不必每次都重新启动它。关于如何做到这一点的任何建议?我尝试使用 dialog.hide() 和 dialog.show(),但这似乎不起作用。对此主题的任何帮助将不胜感激。
谢谢!
ios - 有没有人能够在 Cordova 2.0.0 上成功安装 ChildBrowser?
几天前,我将 phonegap 升级到了 2.0 (Cordova-2.0.0)。我使用以下说明将 ChildBrowser 插件添加到 cordova: https ://github.com/alunny/ChildBrowser/blob/master/README.md (使用 pluginstall 和 npm 运行自动化脚本来设置代码的本机部分)根据: https ://github.com/alunny/pluginstall
但是,自动化脚本似乎假定了较旧的 PhoneGap 代码而不是 Cordova,因此我必须在 ChildBrowser 插件的 .m 和 .h 文件中进行更改,以使用 CDV* 类而不是 PG* 类。此外,脚本搞砸了我的 xcode 项目,幸运的是我有一个备份。
所有这些都引出了一个问题——有没有关于如何使 ChildBrowser 插件在 Cordova 2.0.0 上工作的文档?我看到很多人抱怨 Cordova 1.9.0。
android - 如何在 ChildBrowser 中重定向到 PhoneGap 中的新 URL
当用户访问第三方网站进行身份验证时,我想将用户重定向到另一个页面。我正在使用 childbrowser 在应用程序上下文中打开网页。
ios5 - XCode 4.4的iOS PhoneGap ChildBrowser“格式字符串未使用数据参数”警告
我已将 XCode 更新到 v4.4,并开始在 PhoneGap (Cordova 1.9.0) ChildBrowser 插件中收到警告,而 v4.3 从未出现过。(我的代码中没有其他任何更改。)当我看到这些警告时,我拉出了最新版本的 ChildBrowser 插件,这也没有使警告消失。
无论如何...在 ChildBrowserCommand.m 中:
这些中的每一个都会给出“格式字符串未使用的数据参数”警告。这是有道理的,因为@""
即使它有一个值,也没有地方可以将它放入格式字符串中。
我不是 Objective-C 专家,但我意识到我可以通过删除,@""
调用中的 来摆脱警告。
只是发布以防万一有人可以解释为什么在更新到 XCode 4.4 后开始出现此问题,以及是否/如何将其标记为 GitHub 上的 iOS PhoneGap ChildBrowser 插件的问题。
android - PhoneGap Android ChildBrowser 插件和 YouTube - 无法播放任何视频
我们正在使用 PhoneGap/Cordova 1.8.1 (Android) 和最新版本的 ChildBrowser 插件。当我们在 ChildBrowser 中打开指向 youtube 的链接时,我们通常无法播放任何视频。到目前为止,这是我们的测试:
Android 2(旧 Droid 1):移动 YouTube 网站出现,但根本不会播放任何视频(甚至不会切换到视频模式)。
Android 4 (Motorola Xoom):移动网站出现,视频似乎正在播放,但只显示黑屏(无声音);
Android 4 (Droid Razr Maxx):移动网站出现,播放,但没有视频只有声音。
我们也有人用 Android 2 设备报告该视频会播放,但会将设备的方向从纵向更改为横向 - 然后在返回应用程序时,应用程序将保持横向固定(即使它设置为仅限肖像)。
cordova - Cordova (Phonegap) ChildBrowser 在横向关闭时崩溃
我使用 Cordova 1.9.0 和最新的 iOS ChildBrowser 插件。在ChildBrowserViewController.m
文件中,我将第 157 行设置为返回 YES,以便能够自动旋转 ChildBrowser,这很有效——应该如此。让应用程序本身仅在纵向模式下工作。
如果我打开 ChildBrowser 并旋转到横向,然后尝试使用 DONE 按钮将其关闭,这会使 ChildBrowser 停止工作并冻结,过一会儿它会使应用程序崩溃。这是我在加载 Ajax 的子页面中打开 ChildBrowser 的时候!
但是,如果我在我的索引文件中打开 ChildBrowser,它就会按原样关闭。我不明白为什么它在索引文件中而不是在子页面中工作。当我在 Cordova 之前使用 Phonegap.0.9.6 时,这完全可以在 ChildBrowser 中工作。
任何输入都非常非常感谢,谢谢!
ios - Phonegap: BarcodeScanner & Childbrowser 插件
我在使用这 2 个 PhoneGap 插件时遇到了问题:“BarcodeScanner”和“ChildBrowser”(在 iOS 应用程序中,使用 XCode 4 和 PhoneGap 2.0)。
我的应用程序 UI 上有一个“扫描”按钮。当用户点击此按钮时,条码扫描器将启动。
因此,在条形码扫描器回调的 Success 函数中,我需要在新的 Childbrowser 窗口(应用程序内部)中打开从扫描中恢复的 URL。
但是新的 Childbrowser 窗口从未打开过,而控制台显示“Opening Url : http://fr.wikipedia.org/ ”(例如)。
这是我的JS部分代码:
如果我在 Confirm 警报回调中调用我的 openURL() 函数,一切都会正常工作,例如:
但是我需要在扫描后直接启动 ChildBrowser 窗口,而不需要任何确认警报等。
请问有人知道如何解决这个问题吗?