问题标签 [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.
android - Phonegap ChildBrowser - 最小化孩子直到加载
我有一个问题,当我弹出一个子浏览器时:如果用户正在使用他们的 3G 或连接速度很慢,则在加载任何内容之前可能会有很长的等待时间(只是一个空白的白色屏幕)。
有没有办法最小化或隐藏子对话框,直到它加载了它的内容,然后在它加载时显示它(到目前为止会使用加载覆盖)?
任何帮助将非常感激。
cordova - PhoneGap 1.5 ChildBrowser 无法显示本地文件
我正在为 iOS 构建一个 PhoneGap 1.5 (Cordova) 应用程序,并希望使用 ChildBrowser 插件来显示 PDF 文件。我已经能够对其进行设置,并且在查看外部 PDF 文件(http、https)时效果很好。
该应用程序的离线功能有限。我正在使用文件系统和文件传输 API 下载 PDF 文件并将它们保存到本地文件系统。当我尝试使用 ChildBrowser 插件查看这些文档时,它们永远不会加载。
通过在插件的命令和视图控制器中添加一些断点,我进行了一些故障排除。我发现当我尝试查看本地文档时,我点击了 webViewDidFailLoadWithError 方法并显示以下消息:
控制台显示我尝试加载的文档的 file:// URL,如果我在模拟器上的 safari 中浏览该 URL,我就可以查看该文档。在模拟器中运行时的 URL 与此类似:
我正在做的事情是否可行,如果可以,我需要如何配置我的应用程序才能在 ChildBrowser 中显示本地文件系统中的 PDF 文件?
android - Android上的PhoneGap和ChildBrowser,Twitter不加载..只有闪屏
我正在尝试在 Android 上的 ChildBrowser 中加载 twitter 页面https://mobile.twitter.com/,它只加载启动画面。
顺便提一下,我在同一个应用程序中使用 http:// 和 https:// 尝试了许多网站,它们都在工作,包括 Facebook。我唯一的问题是推特。
有什么建议么?
ios - PhoneGap 1.5 (Cordova) + ChildBrowser 白名单问题
我正在使用 PhoneGap 1.5 (Cordova) 和 ChildBrowser 插件(最新版本命名为 PG 1.5 / Cordova)创建应用程序。我使用 ChildBrowser 插件在应用程序中显示网页、PDF 等。
在早期版本的 PG 中,白名单没有那么严格,只要主 URL 被列入白名单,就会加载位于远程服务器/CDN 上的外部资源(css/js 等),这些资源是从 ChildBrowser 中显示的网页调用的。这似乎已经改变,我找不到解决方法。
有没有办法让所有 URL 都被列入白名单,只要它们是通过已经列入白名单的 URL 加载的,还是将每个可能的 URL 列入白名单的唯一方法?
编辑: 平台:目标 iOS 4.0 ~ 4.3 使用 XCode 4.1。
任何帮助将不胜感激!
android - Phonegap ChildBrowser 问题
我正在创建一个移动应用程序,它使用 childbrowser 连接到一些基于 jive 的社区。我可以轻松打开社区、登录和做事。
但我还需要在我的应用程序中获取会话详细信息,以便我可以使用这些来获取 JSON 字符串,以在我的应用程序上显示用户图像/信息,以显示该用户已登录。
我尝试在 childbrowser 上工作,但无法进行太多调查。它似乎不适用于我的社区 URL。使用 google url 时,它会显示位置更改的弹出窗口,但不适用于我的 url。
任何人都可以帮助我获取我想要的数据吗?
这是我用来检测位置变化的示例代码:
我正在获取我的登录页面,但登录后我看不到任何警报!我需要获取用户登录证明和用户会话详细信息。
谢谢
ios - 如何让 ChildBrowser 打开所有 PDF 文件
我将 Xcode 4 与 PhoneGap (Cordova 1.6) 和 ChildBrowser 一起使用。我在 OSX 上使用 SiteCrawler 成功下载了一个网站并将其本地化,它可以在本地使用图像、PDF 等完全浏览。我已将所有本地化的站点文件移动到 PhoneGap www 文件夹中,并且应用程序测试构建良好 -网站完全可以浏览。
我希望网站上的 PDF 在他们自己的窗口中打开,而 ChildBrowser 可以根据我的需要完美地做到这一点。使用http://blog.digitalbackcountry.com/2012/03/installing-the-childbrowser-plugin-for-ios-with-phonegapcordova-1-5/我能够安装并运行 ChildBrowser - 我打开了 PDF 文件在子浏览器中。
我的问题是使用上面的链接,我必须添加 ontouchstart="loadChildBrowser('/path/to/file.pdf'); return false;" 到网站上的每个 PDF 链接。由于我们使用 CMS,这不是什么大问题 - 大部分 PDF 都是从模板调用的,其中数据是从 CMS 填充的,它们很好。但在网站的某些页面中,客户已将上传的 PDF 链接添加到页面内容中。在这种情况下,没有简单的方法将上述代码添加到内联链接中。
我想我可以使用 jQuery 在单击时查看页面上的每个标签,如果单击,则运行 ChildBroswer 实例,这将涵盖两种类型的 PDF 链接,但我似乎无法让它工作。这是我所拥有的:
使用上面没有内联链接的 javascript,PDF 会自行打开,没有子浏览器。
将以下内容与 ontouchstart="loadChildBrowser('/path/to/file.pdf'); return false;" 一起使用,子浏览器将打开,并且对于某些链接显示 PDF,而对于其他链接则只显示加载。我认为这只是对路径进行调整,但我认为如果可以使其工作,上述内容将是最通用的。
ios - Make external links in ChildBrowser open with safari?
I am currently using ChildBrowser in phoneapp to open a website. However, I would like to open all external links of this website to open in Safari.
I do not have control over the source of this website.
My understanding is that I have to modify ChildBrowser to open all links starting with "http" in Safari.
I can't exactly read Objective-C, but I believe the code below is relevant.
Any advice?
android - Cordova 1.7.0 + childbrowser (Android)
我收到这个错误。
ReferenceError:找不到变量:文件中的cordova:///android_asset/www/childbrowser.js:87
我已经完成了所有这些:
要安装插件,请将 www/childbrowser.js 移动到项目的 www 文件夹,并在 html 文件中 phonegap.js 之后包含对它的引用。
将图像文件文件夹 www/childbrowser 复制到项目的 www 文件夹。请注意,您需要整个文件夹,而不仅仅是图像。
在您的项目中创建一个名为“src/com/phonegap/plugins/childBrowser”的目录,并将 ChildBrowser.java 移动到其中。
在您的 res/xml/plugins.xml 文件中添加以下行:
ios - Phonegap Hide Childbrowser 窗口插件
我想向 Childbrowser 窗口发送一个 URL。但是将其全部隐藏在页面之外,我需要进行哪些更改才能发生这种情况?
android - 使用 PhoneGap 插件:子浏览器
我正在尝试使用 Phonegap 插件,但遇到了麻烦。这是我第一次使用带有 Phonegap 的插件。
我使用的插件是ChildBrowser for Android。
我已经在标题中链接了 Javascript 文件。
还遵循了Github 页面上列出的步骤 2、3 和 4 。
我尝试在链接中使用 ChildBrowser 插件:
单击链接时,没有任何反应。
有什么我想念的吗?我是否必须在标题中添加一些代码来初始化子浏览器插件?
Logcat 返回
*编辑:根据我对网络的研究,当插件没有从 plugins.XML 文件中正确引用时,我得到的错误最常触发。我已经仔细检查并确保它是正确的。
我想知道 src 文件夹位置是否不正确。我的项目根目录中有 src 文件夹,其中还包含我的 index.html、css 和 javascript。我注意到一些构建 Phonegap 应用程序的人有一个名为的文件夹www
,其中包含 index.html,而不是仅将其包含在项目的根目录中。*