0

私はshowModalDialogの動作をwindow.openの機能でシミュレートしようとしています。IEデバッガにアクセスできない

は親ウィンドウへのアクセスをブロックするには、私が使用 whileループ:私は、フォーカス滞在IEのポップアップをデバッグしようとするたび

while(resultPopup && !resultPopup.closed){ 
     resultPopup.focus(); 
} 

、技術的に正常に動作します。これは、しかし、到達不能親ウィンドウを作りますポップアップでデバッガに到達できなくなった。

IEデバッグツールをJavaScriptで手に入れることはできますか?

+0

カバー。ハンドラで、フォーカスをポップアップに戻します。 – Teemu

答えて

0

これは無限ループを作成し、ブラウザがbreathに更新される可能性はありません。

私はそれをテストすることはできませんが、何がうまくいくならば、それはこのようなものになるだろう:の `focusin`イベントを聞き、その後、メインページの最上部に固定されたカバーを作成します

// Raw, untested code 
function tryIt() { 
    if (resultPopup && !resultPopup.closed){ 
     setTimeout(function() { 
      resultPopup.focus(); 
      console.log("Retrying..."); 
      tryIt(); 
     }, 10); 
    } 
} 
関連する問題