问题标签 [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.

0 投票
2 回答
1985 浏览

ios - Cordova 2.2 + ChildBrowser 3.0.4 + iOS == 失败

我只是想在我的 PhoneGap 应用程序中设置一个功能,在外部浏览器中打开某些链接。该代码似乎在 Android 上运行良好(我没有在 Windows Phone 上进行测试,因为插件信息声称支持尚不存在......),但每次我尝试让它在 iPhone 上运行时模拟器(iOS 5.1),它因以下错误而爆炸:

我浏览了所有的论坛和这里,我不断看到人们提到更新 Cordova.plist 文件。好的,这就是(请注意,这是针对全新的 Cordova 应用程序,而不是升级或更新,我现在正在使用测试应用程序尝试此操作,以排除我自己的应用程序中的不稳定因素):

(编辑)在我的 index.html 文件中,我已经包含(我意识到这几乎是不言而喻的。我也意识到很多问题都是由那些不考虑先尝试所有明显的东西的人发布的!):

我的 js 调用看起来像:

当我单击链接时,我收到上述错误。

我尝试将 childbrowser.js 文件的大小写更改为 ChildBrowser.js。我试过在 iPhone 6 模拟器中运行它。我的插件文件夹包含从https://github.com/alunny/ChildBrowser下载的包中的所有文件

我已经从我的 ~/Library/Application Support 中清除了缓存我已经在项目上尝试过 Clean。

有什么想法吗?我即将开始寻找一只好山羊或一只鸡,以快速祭祀“一次编写,到处运行”的神(我相当肯定他们是骗子 Loki 的后裔)!

0 投票
0 回答
297 浏览

pdf - 通过 Phonegap 打印 PDF

我想打印通过 Childbrowser 显示的 PDF。

可能吗?

我正在考虑使用 Phonegap 的 PrintPlugin,但问题是它只接受 HTML 字符串,尽管我可以稍微调整插件。

我仍然对如何解决这个问题有点无能为力。任何想法?

0 投票
2 回答
1703 浏览

javascript - 带有Phonegap Build的Childbrowser插件 - 错误或不一致?

我正在尝试在 Phonegap Build 中使用 Childbrowser 插件。我有几个问题:

  1. 对于 iOS,我只能使用 PG2.0 让它工作。切换到 PG2.1 使其失效。
  2. 对于 Android,适用于 iOS 和 PG2.0 的相同代码根本不起作用。

从 config.xml:

我使用了https://github.com/alunny/ChildBrowser/blob/master/README.md中描述的 Javascript API

参考:https ://build.phonegap.com/docs/plugins

有什么想法或建议吗?

0 投票
1 回答
421 浏览

android - 保持应用方向设置为纵向

我正在使用 Sencha Touch、PhoneGap 和 PhoneGap 的ChildBrowser插件创建一个 Android 应用程序。

我想将应用程序本身的方向固定为纵向,但允许ChildBrowser旋转到设备的方向。

我尝试检测ChildBrowser活动何时在onResume,但这没有用。(也许是因为它扩展了一个插件?)

在这里找到了一个类似的线程,但还没有解决方案: PhoneGap Fixed Orientation + ChildBrowser Non-Fixed Orientation (Android)

还有其他想法吗?

0 投票
1 回答
469 浏览

ios - 如何更改 Cordova ChildBrowser 插件中的 URL(位置)?

我的应用程序应该根据传入的通知更改 ChildBrowser 插件中显示的页面。一切正常,但我不知道如何以编程方式更改 ChildBrowser 中的位置——例如window.plugins.childBrowser.setURL(newURL).

尝试openWebPage()第二次调用以异常结束:

尝试使用window.location = newURL打开具有指定 URL 的 Safari。

我错过了什么吗?

0 投票
1 回答
221 浏览

javascript - 在 ChildBrowser 而不是主 Webview 中的 Cordova 中打开非白名单 URL

我正在尝试在我的 Cordova/Phonegap 应用程序中实现官方 Twitter 和 Facebook 共享按钮,但我遇到了很大的困难。他们都尝试加载一个iframe元素来显示他们的按钮,这有效,但是单击其中任何一个都会导致它们在 Webview 中打开,而无法在 ChildBrowser 中打开它们。当用户完成共享但由于缺少导航按钮而无法返回应用程序时,这会成为一个问题。

默认情况下,有没有办法在 ChildBrowser 而不是 Webview 中打开 URL 列表?

0 投票
3 回答
1126 浏览

cordova - phonegap 2.2 和 ios 6 (ipad) 上的 ChildBrowser 不工作

我正在尝试在 iOS 6 和最新的 xCode 上使用 phonegap 2.2 让 ChildBrowser 插件工作。我按照插件的 github wiki/readme 中的官方说明进行操作。似乎插件正在加载但是当我打电话时

window.plugins.childBrowser.showWebPage('http://www.google.com',{ showLocationBar: true });

什么都没发生!

有什么线索吗?想法?

谢谢!

0 投票
1 回答
869 浏览

android - 在 Android 应用程序中,将 Phonegap 2.1.0 升级到 2.2.0 后,子浏览器无法正常工作

我使用 Android 2.2 和 Phonegap 2.1.0 开发了 android 移动应用程序,并使用 Android 2.3.4 移动设备测试了该应用程序,应用程序运行良好。

在我的应用程序中,我使用子浏览器和推送通知。

后来我的同事使用Android 4.1.2 Mobile 测试了该应用程序,他说“Geolocation not working”,然后他告诉我,将Phonegap 升级到2.2.0 后,问题解决了。

所以,我将 Phonegap 从 2.1.0 升级到 2.2.0,但现在我从子浏览器和推送通知中收到错误消息。

子浏览器出错

推送通知错误

0 投票
3 回答
296 浏览

cordova - 子浏览器打不开

我在我的设备上安装了一个 childbrowser 的示例。源代码可以在这里找到:

https://github.com/Icenium/sample-childbrowser.git

应用程序运行后没有打开子浏览器。我没有对代码进行任何更改,所以我确定问题不在于代码。我已经尝试过其他 childbrowser 示例,但也没有打开 childbrowser。

我知道这是非常模糊的,所以我不期待直接的答案。我只想问一些提示或建议,从哪里开始解决我的问题。

提前致谢。

0 投票
2 回答
341 浏览

xcode - Cordova 2.1 和 ChildBrowser 可以在模拟器中使用,但不能在手机上使用

我正在使用 Xcode 4.5.1、Cordova/Phonegap 2.1 和 ChildBrowser 插件构建应用程序。我有以下 jquery 可以使用 ChildBrowser 打开所有外部链接。

在 iPhone 6.0 模拟器中,这完全符合我的要求。弹出子浏览器窗口并加载 url。并且工具栏按钮显示在子浏览器窗口的底部,允许您关闭子浏览器,将您返回到您离开它的应用程序。

问题是当安装在运行 iOS 6 的 iphone 上时,url 会加载到子浏览器窗口中,但该窗口周围没有镶边。没有用于关闭子浏览器窗口的工具栏或“完成”按钮。因此,返回应用程序的唯一方法是关闭应用程序并重新启动它。我在网上搜索了任何遇到此问题的人,但我一无所获,所以我假设这是我做错的事情,因为以前似乎没有其他人遇到过这个问题。

任何帮助将不胜感激。