Показать сообщение отдельно
  #16 (permalink)  
Старый 02.06.2013, 00:08
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от 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>

Последний раз редактировалось Deff, 02.06.2013 в 17:22.
Ответить с цитированием