Phi*_*ide 1 plugins android phonegap-plugins cordova childbrowser
我正在尝试使用Phonegap插件并遇到麻烦.这是我第一次使用Phonegap插件.
我正在使用的插件是Android的ChildBrowser.
我已经在标题中链接了Javascript文件.
<script src="cordova-1.7.0.js" type="text/javascript"></script>
<script src="childbrowser.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
还遵循Github页面上列出的步骤2,3和4 .
我尝试在链接中使用ChildBrowser插件:
<a href="#" onClick="window.plugins.childBrowser.openExternal("http://www.google.com");">Test</a>
Run Code Online (Sandbox Code Playgroud)
点击链接时没有任何反应.
有什么我想念的吗?我是否必须在标题中添加一些代码来初始化子浏览器插件?
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
Run Code Online (Sandbox Code Playgroud)
*编辑:基于我在网络上的研究,当插件没有从plugins.XML文件中正确引用时,我最常遇到的错误是触发的.我已经仔细检查并确保它是正确的.
我想知道src文件夹位置是否可能不正确.我的项目根目录中有src文件夹,它还包含我的index.html,css和javascript.我注意到有些人构建Phonegap应用程序有一个名为wwwindex.html 的文件夹,而不是只包含在项目的根目录中.*
Leo*_*ung 13
在PhoneGap 2.0版中,您必须将以下行添加到res/xml/config.xml而不是res/xml/plugins.xml:
<plugin name="ChildBrowser" value="com.phonegap.plugins.childBrowser.ChildBrowser"/>
Run Code Online (Sandbox Code Playgroud)
不确定这是否适用于PhoneGap 1.7版.
| 归档时间: |
|
| 查看次数: |
6860 次 |
| 最近记录: |