2

InAppBrowser を使用して外部ページを読み込んでいますが、Android で loadstart も loadstop も起動されていないようです。私のコード:

var ref = window.open(url, '_blank', 'location=yes;');
ref.addEventListener('loadstart', function() {
    console.log('loadstart!');
    console.log(event.url);
});
4

1 に答える 1

3

いくつかのチェックで修正できます。

  1. 正しい cordova-2.xxjs ファイルをロードしていることを確認してください

    // Platform: android
    
  2. res/xml/config.xml に InAppBrowser プラグインを含めます。

    <plugin name="InAppBrowser" value="org.apache.cordova.InAppBrowser" />
    
  3. 正しいホワイト リスト タグを記述します (iOS とは異なります)。

    <access origin="https://domain.com" subdomains="true" />
    
  4. サンプル ファイルのように onDeviceReady を含める必要があります

    document.addEventListener('deviceready', app.onDeviceReady, false);
    
于 2013-06-02T21:02:44.297 に答える