1

我将 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>
4

1 回答 1

1

我认为这里的问题可能是你有“CVDInAppBrowser”,但它应该是“CDVInAppBrowser”。

于 2013-10-09T17:44:09.687 回答