2010-12-29 1 views
2

に注入(+ jqueryの) 私はマニフェストallFramesに設定:真 私のマッチURLが私の目標は、要素を取得フレームセットChromeの拡張機能私はdocument_endイベントで私のjsを注入し、私はGoogleのgrome のためのいくつかの拡張機能を開発するフレームセットコード

を持っていますフレーム

の1内部のIDで、私はこれを適切に行う方法

//wait for load my frame 
$("frame[name='header']).load(function() { 
    //here I need get element by id inside this frame 
}); 

しますか?

PS:私のフレームはあなたが文書のロードを実行する必要がありいけない、同じドメインから

+0

クロムがすべてではありませんフレーム...正しいですall_frames – vinnitu

答えて

1

ですが、私はあなたがコンテンツスクリプトからこれを行うことを前提としています。 "run_at"マニフェストをdocument_endに配置し、コンテンツスクリプト内で現在のURLがそのフレームページであるかどうかを確認すると、そのドメインになります。このような

何か:そのような

if(location.href == 'http://someweb.com/path/to/page.html') { 
    var foo = document.getElementById('foo') 

何かがあなたが始めるだろう。