我正在尝试使用此代码使用cordova打开网页:

window.plugins.webintent.startActivity({action: WebIntent.ACTION_VIEW,url: 'geo:0,0?q=' +            address},
function() {},
function() {alert('Failed to open URL via Android Intent')}
)


但我不断收到此错误:

ReferenceError: WebIntent is not defined


有什么想法吗?

最佳答案

如果使用的是Cordova 2.0,请确保在config.xml中具有以下条目:

<plugin name="WebIntent" value="com.borismus.webintent.WebIntent" />


WebIntent.java文件也需要存储在:

src\com\borismus\webintent\


最后,确保在cordova.js之后包含webintent.js:

<script src="cordova-2.2.0.js"></script>
<script src="js/webintent.js"></script>

08-18 12:34