我将iOS应用中的PhoneGap升级到版本2.3,现在附带了InAppBrowser功能内置版。
要触发它,我用JavaScript调用:
window.open(url,“_ blank”);
但这不起作用(我的应用程序没有任何反应),而是在日志中看到:
CDVPlugin类CVDInAppBrowser(pluginName:InAppBrowser)不存在。错误:找不到插件'InAppBrowser',或者不是CDVPlugin。
检查config.xml中的插件映射。
- [CDVCommandQueue executePending] [第103行] FAILED pluginJSON = [“InAppBrowser1976814969”,“InAppBrowser”,“open”,[“http://www.google.com”,“_ blank”,null]]
所以我检查了我看起来很好的config.xml(它肯定在那里):
<?xml version='1.0' encoding='utf-8'?>
<cordova>
...
<plugins>
...
<plugin name="InAppBrowser" value="CVDInAppBrowser" />
</plugins>
<access origin="*" />
<access origin="*.jquery.com" />
<access origin="*mydomain.de" />
</cordova>
答案 0 :(得分:0)
我认为这里的问题可能是你有“CVDInAppBrowser”,但它应该是“CDVInAppBrowser”。