Вызов функций iframe из кода Firefox-расширения
Всем привет,
мое Firefox-расширение загружает в iframe страницу из вКонтакта и, по идее, должно сделать с ней некоторые DOM-манипуляции и вызвать функцию wall.submitPost() (объект wall доступен функциям в iframe). Так вот вызов никаких функций не происходит. Даже если я сделаю тест - $q = jQuery.noConflict(); var doc = window.content.document; $q('iframe#vkIframe', doc).load(function() { $q(this.contentDocument, doc).find('#send_post').click( function() { alert('ohoho'); }); $q(this.contentDocument, doc).find('#send_post').click(); }); он не срабатывает. А DOM сам по себе вполне доступен, вот эти 2 строки - $q(this.contentDocument, doc).find('#submit_post').append('<span id=testID>12345</span>'); alert( $q(this.contentDocument, doc).find('#testID').text() ); прекрасно отработают и покажут алерт со значением 12345. Есть ли способ вызвать JavaScript-метод iframe извне, если речь идет не просто о странице, а о коде Firefox-расширения ? Мне казалось, там-то вообще должен быть полный доступ. |
Часовой пояс GMT +3, время: 13:26. |