1

iOS アプリの PhoneGap をバージョン 2.3 にアップグレードしました。バージョン 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 に答える