2010-12-29 2 views
2

я разработать некоторые расширения для Google Grome я впрыснуть в document_end случае моих JS (+ Jquery) я установить в манифесте allFrames: истинный моего матча URL имеет фрэймырасширения хрома ввожу в фреймах коде

моей цели получить элемент по идентификатору внутри одного кадра

я сделать

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

как сделать это правильно?

PS: мой кадр из того же домена

+0

хром не всеFrames ... правильный all_frames – vinnitu

ответ

1

Вам не нужно делать загрузку документов, я предполагаю, что ваш делать это из скрипта содержимого. Просто поместите манифест run_at в document_end, и в вашем скрипте контента вы проверяете, является ли текущий URL-адрес этой страницей фрейма, тогда вы попадете в этот Домен.

Что-то вроде этого:

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

Нечто подобное поможет вам начать работу.

Смежные вопросы