![]() |
0 Всего найдено: 18
joomlaman
Сообщение
12/08/2011 20:06
Копия темы
как получить содержимое внешнего ДжаваСкрипта ? 10баксов window.execScript(); eval(); window.setTimeout(,0); var js = document.createElement('script'); js.setAttribute('type', 'text/javascript'); js.setAttribute('src', 'http://'+filename); document.getElementsByTagName('HEAD')[0].appendChild(js);
Sergexcom
Сообщение
12/08/2011 20:11
Копия темы
Не совсем понял, просто открыть файл Ну или var _script = document.getElementById('id_скрипта').innerHTML;
Sergexcom
Сообщение
12/08/2011 20:19
Копия темы
Вот пример, если это имелось ввиду. Может я не так вопрос понял
Sergexcom
Сообщение
12/08/2011 22:02
Копия темы
Возился возился, но лучше ничего не придумал, хоть и грубо... Приходится задействовать РНР, javascript наотрез отказался
anonimouse1488
Сообщение
12/08/2011 23:30
Копия темы
var scripts = document.getElementsByTagName("script"); for (var i = 0; i < scripts.length; ++i) { if (scripts[i].src) { window.open(scripts[i].src, "", "width=640,height=480"); } }
Sergexcom
Сообщение
13/08/2011 00:18
Копия темы
Я понял. Вот как этот код не показать, а записать в какую-то переменную?
joomlaman
Сообщение
13/08/2011 02:03
Копия темы
неа к сожалению(ну или наоборот...) для меня этот вариант не пройдет... это все иза безопасности и тд... вот запусти open(location, "", "width=1").onload=function(){alert(document.body.innerHTM L);close();} //пробел убрать... а потом попробуй open('http:// ya.ru/', "", "width=1").onload=function(){alert(document.body.innerHTM L);close();} //пробел убрать... виш в чем дело ? так вот.. нужно как то это дело обойти... плачу 10баксоф....
xvalue42--EMP
Сообщение
13/08/2011 06:09
Копия темы
Реально не прокатит Я занимался этим вопросом. Кроссдомены запрещены.
Sergexcom
Сообщение
13/08/2011 07:09
Копия темы
В общем полночи гуглил, кое-как научился кросс-доменные запросы делать, но там результатом было либо выполнение ответного js, либо данные json А содержимое удаленного файла получить не удалось ни через технологии dojo, ни через YQL Так что на данный момент прекращаю поиски
joomlaman
Сообщение
13/08/2011 19:00
Копия темы
Firebug Lite видет выполнение кода, а он ведь чисто на джаваСкрипт...
koz128901
Сообщение
14/08/2011 07:05
Копия темы
Хах. Смешно то что Вы говорите вызывается из домена chrome:// как код с правами локальной системы, но вот только сделайте так. Сохраните код Firebug, запустите в НЕ Gecko движке и удивитесь. т.к. firebug использует Gecko Extension для целей отладки, если не верите то читайте спецификацию от Мозиллы все тогда поймете.
joomlaman
Сообщение
25/08/2011 02:55
Копия темы
0
я не плагин к ФФ имею виду... javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E =F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS' ](E,'script'):F[i]('script');E[r]('id',b);E[r ]('src',I+g+T);E[r](b,u);(F[e]('head')[0]||F[e]('b ody')[0]).appendChild(E);E=new%20Image;E[r]('src',I+L);})(do cument,'createElement','setAttribute','getElements ByTagName','FirebugLite','4','firebug-lite-de bug.js','releases/lite/debug/skin/xp/sprite.png','ht tps://getfirebug.com/','#startOpened'); вот в адресную строку или закладку('ht tps убрать пробел)... хотя да он не отлавливает джаву а тока пропускает то что запущено через его... появится время посижу еше над этим вопросом.. |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |