Сообщение от Nexus
|
"bookmarklet" в общем мне не подходит.
|
Попробуйте кликнуть
http://anonymouse.org/cgi-bin/anon-w.../pages/frame00
Пример установки библиотеки на чужой сайт через анонимайзер(она может быть произвольной, в том числе и Вашим АPI, библиотека автоустанавливается по новой и при переходе по ссылкам фрейма)
..
и считывание контента...(правда с программными кликами - тоже проблемы, - на анонимайзерах есть какая-никакая защита,
но мы можем навесить обработчики реального клика на элементы чужого сайта
на странице своего ресурса (
http://premod.mybb.ru/pages/frame00 )
ставим такой код
<script>
function TestLibFrame() {
window.docThis = frame1.parent.document;
window.$$ = frame1.jQuery;
var str = 'Запускаем jQuery на странице, ранее бывшей без библиотеки:';
alert(str +'\n\n' + $$("html").html())
}
function Funk0(aa) {
var a='Cтавим javascript - библиотеку во фрейм'
var iframe = aa
var iframeDoc = iframe.contentWindow.document;
var b = iframeDoc.createElement('div');
b.innerHTML=a;
iframeDoc.body.appendChild(b);
var s = iframeDoc.createElement('script');
s.setAttribute("type","text/javascript");
s.src = "http://yandex.st/jquery/1.4.4/jquery.min.js";
s.onload = TestLibFrame;
b.appendChild(s);
}
</script>
<iframe width=100% height=1800 src="http://javascript.ru/forum/" name=frame1 onload="Funk0(this)"></iframe>