2012-01-27 24 views
2

私はFirefoxアドオンで作業を始めました。私は(ロードされた前に!)現在のページにあるすべてののiframeをスキャンし、セキュリティ目的のためにアドオンを作成し、必要に応じてSRC属性を交換したいと思います。どうやってやるの?Firefoxアドオンのiframeで遊ぶ

私はJavaScriptを作る方法を知っているが、現在のドキュメントを参照する方法?

私はすべてのページのロード前に実行するスクリプトを、構成することができません。

答えて

1
for (frame in document.frames) { 
    frame.src = url; 
} 
+0

私はiframeを検出する方法を知っていますが、どこでコードを呼び出すことができますか? – Pmillan

0

私はDOMを利用できるbecamesだけでなく、あなたが(コンテンツスクリプトで原因を行うことができないWebページ

var url="http://www.hemantpawar.com/";  
var allFrame = content.document.getElementsByTagName("iframe"); 
     for(var n=0; allFrame[n]!= null; n++) 
     { 
      content.document.getElementsByTagName("iframe")[n].src= url;     
     } 
1

でのiframeのHTMLコンテンツを抽出するために、私のFirefoxのアドオンで同じコードを使用しましたリソースのロードはすでに開始されています)。

ただし、リクエスト傍受をnsIContentPolicyで行うことができます。

other ways to intercept requestsがあります。

関連する問題