gpt4 book ai didi

android - 使用 PhoneGap 插件 : Child Browser

转载 作者:行者123 更新时间:2023-11-29 14:18:34 25 4
gpt4 key购买 nike

我正在尝试使用 Phonegap 插件,但遇到了问题。这是我第一次使用带有 Phonegap 的插件。

我使用的插件是 ChildBrowser适用于 Android。

我已经在标题中链接了 Javascript 文件。

<script src="cordova-1.7.0.js" type="text/javascript"></script>
<script src="childbrowser.js" type="text/javascript"></script>

还遵循了 Github page 中列出的步骤 2、3 和 4 .

我尝试在链接中使用 ChildBrowser 插件:

<a href="#" onClick="window.plugins.childBrowser.openExternal("http://www.google.com");">Test</a>

点击链接时没有任何反应。

有什么我想念的吗?我是否必须在 header 中添加一些代码来初始化子浏览器插件?

Application Zip File.

Logcat 返回

D/CordovaLog(  885): Error: Status=2 Message=Class not found
D/CordovaLog( 885): file:///android_asset/www/cordova-1.7.0.js: Line 958 : Error: Status=2 Message=Class not found
I/Web Console( 885): Error: Status=2 Message=Class not found at file:///android_asset/www/cordova-1.7.0.js:958

*编辑:根据我在网络上的研究,当未从 plugins.XML 文件中正确引用插件时,最常触发我遇到的错误。我已经仔细检查并确保它是正确的。

我想知道是否有可能是 src 文件夹位置不正确。我的项目根目录中有 src 文件夹,其中还包含我的 index.html、css 和 javascript。我注意到一些构建 Phonegap 应用程序的人有一个名为 www 的文件夹,其中包含 index.html,而不是仅将其包含在项目的根目录中。*

最佳答案

在 PhoneGap 2.0 版中,您必须将以下行添加到 res/xml/config.xml 而不是 res/xml/plugins.xml:

<plugin name="ChildBrowser" value="com.phonegap.plugins.childBrowser.ChildBrowser"/>

不确定这是否适用于 PhoneGap 1.7 版。

关于android - 使用 PhoneGap 插件 : Child Browser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10604078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com