66287


# 質問内容

monacaのInAppBrowserプラグインを使って、ページを開いたときにcssを書き換えるため、insertCSS関数を使いたいのですがファイルを読み込んでくれないです。  
ディレクトリパスが間違えてるのか関数の使い方が間違えてるのかわかりません。  
また、fileの部分をcodeにして直書きしたら動きました。  
よろしくお願いします。

# ディレクトリ

[code]

    index.html
    js/
      index.js
    css/
      style.css
    
[/code]

# jsファイル

[code]

    function onDeviceReady() {
        var ref = window.open('https://tweetdeck.twitter.com/', '_blank', 'location=no,zoom=no');
        ref.addEventListener('loadstop', function () {
            ref.insertCSS({file: "../css/style.css"});
        });
    }
    document.addEventListener("deviceready", onDeviceReady, false);
    
[/code]


CC BY-SA 4.0
2020-05-03T18:31:01.787
66258
2020-05-04T13:22:09.683
2020-06-17T08:14:45.997
-1
29881
question
javascript monaca css
monacaのinsertCSSでファイルを読み込みたい


getでファイルが読み込まれてから実行しなければならないようです。

[code]

    $.get('css/style.css', function(cssData) {
        ref.insertCSS( { code: cssData }, function() {
    　　　　window.alert("CSS is loaded");
        });
    });
    
[/code]


CC BY-SA 4.0
2020-05-04T13:22:09.683
66287
2020-05-04T13:22:09.683
29881
66258
answer