我正在尝试使用 Phonegap 插件,但遇到了麻烦。这是我第一次使用带有 Phonegap 的插件。
我使用的插件是ChildBrowser for Android。
我已经在标题中链接了 Javascript 文件。
<script src="cordova-1.7.0.js" type="text/javascript"></script>
<script src="childbrowser.js" type="text/javascript"></script>
还遵循了Github 页面上列出的步骤 2、3 和 4 。
我尝试在链接中使用 ChildBrowser 插件:
<a href="#" onClick="window.plugins.childBrowser.openExternal("http://www.google.com");">Test</a>
单击链接时,没有任何反应。
有什么我想念的吗?我是否必须在标题中添加一些代码来初始化子浏览器插件?
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,而不是仅将其包含在项目的根目录中。*