2012-03-12 15 views
0

は私がクロムタブでは、現在のページでmyscript.jsを挿入Chrome拡張機能でフレームウィンドウを取得できますか?

chrome.tabs.executeScript(null, 
     { file:"myscript.js"}, function() { 
      chrome.tabs.executeScript(null, { code: "myfunction();"}); 
      window.close(); 
     }); 

トップフレームは、一人の子供はiframeとframe.lengthの値を1

されている。しかし、私はそれのiframeのウィンドウを取得しようとすると、 frames [0]またはwindow.frames [0]を使用すると、それらは未定義です。

が私のミスやChromeの拡張機能のほんの問題ですか?

+0

どのようにして 'フレーム[0]を'使用しようとするのですか?コンテンツスクリプトや '.executeScript'で? –

+0

@RobW myscript.jsにframes [0]を使用しました – Oz6848

答えて