2016-10-11 21 views
0

Cordova WebViewでページを開き、スタイルを追加したいとします。私は持っていますCordova inAppBrowser InsertCSSが機能しない

function setSize() { 
      alert('Trying to load styles'); //works 
      app.insertCSS({code: 'body{width: 100% !important;height: 100% !important;background-color: red !important;}'}, function(){ 
      alert('Styles are loaded!'); 
      }); 
     } 

     function onDeviceReady() { 
      var app= window.open('http://example.com','_self','location=no'); 
     app.addEventListener('loadstart', setSize()); 
      } 

しかし、それは動作しません。間違いはありますか?

+0

コードは 'app.addEventListener( 'loadstart'、setSize);'と似ています。さらに、 'loadstop'イベントで – Nirus

+0

が動作しません。 – Oloji

+0

このドキュメントを参照してください。https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/文書化されているようにAPIを使用してください – Nirus

答えて

0

inAppBrowserは、あなたのアプリケーションのブラウザ内のWebページが表示されますので、ブラウザのページにCSSファイルをロードする必要がお使いのブラウザの要素にCSSを適用するには、アプリケーションからのページではありません

だからここanswerです私は前にスタックオーバフローで与えている、それはそのOPのためにうまくいきますので、それを試してみてください、あなたが何をしたいかで成功を収められるかもしれません。

関連する問題