1

Safari 6.0.5 を使用しています。

新しい空のウィンドウを開き、タイトルを「デバッグ ウィンドウ」に変更しようとしましたが、何も起こりません。10 ミリ秒ごとにチェックするチェック機能を使用すると、window.document.title が「デバッグ ウィンドウ」であると表示されますが、新しいウィンドウのタイトル バーには「無題」と表示されます。

var debug_window    =   window.open('', 'debug_window', 'height=200'); 

debug_window.document.title     =   'Debug Window';

    function check() 
    {

    debugLog(1, 'title:' + debug_window.document.title);
    if(debug_window.document) { // if loaded
        debug_window.document.title = "debug_window"; // set title
    } else { // if not loaded yet
        setTimeout(check, 10); // check in another 10ms
    }
     }
     check();

debugLog の出力は次のとおりです。

17:35:04.558: title:
17:35:04.584: title:debug_window

新しいウィンドウがまだ「無題」と呼ばれているのは、何が問題なのですか?

ありがとう!

4

2 に答える 2

0

試す:

var debug_window = window.open('about:blank', 'debug_window', 'height=200');
于 2015-11-12T09:37:55.143 に答える