JavaScript - выкачать и показать

Статус
В этой теме нельзя размещать новые ответы.
  • Автор темы
  • Модер.
  • #11
Не надо фрейворков...
нужен просто максимально простой код, как пример реализации задачи описаной выше.
без всяких обвязок, интерпретаций кодировок, базе64 и так далее...

просто нуже "концепт" кода так сказать...

а ифрейм не годится... просто не годится
 
  • Автор темы
  • Модер.
  • #12
Букмарклет, подгружающий внешний скрипт
Для просмотра ссылки Войди или Зарегистрируйся

А нельзя ли из этого сделать то что я писал ?
выкачивание некоего html кода по заданному в переменной урлу и отображение его посетителю в его броузере.
разумеется "сразу" в процессе загрузки страницы (по onload тоже можно...)
 
  • Заблокирован
  • #13
someone
Вот тебе код на аяксе
Код:
 function gethtml(url) {  
   if (window.XMLHttpRequest) { 
     http_request = new XMLHttpRequest()
     if (http_request.overrideMimeType) {http_request.overrideMimeType('text/xml')}
   } else if (window.ActiveXObject) { 
     try {
       http_request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) {
     try {
     http_request = new ActiveXObject("Microsoft.XMLHTTP");
     } catch (e) {}
     }
   }
   if (http_request) {
     http_request.onreadystatechange=loaded
     http_request.open('GET', url, true);
     http_request.send(null);
     return false
   }
 }
 function loaded() {
   if (http_request.readyState == 4) {
   if (http_request.status == 200) {
     alert("Документ загружен:\n"+http_request.responseText); 
   }}
 }
 
  • Заблокирован
  • #15
2 RolCom - не пойдет.
заказчику не хочется подгружать внешних библиотек и фреймворков, хотя ajax именно на то и заточен.

Предполагаю, что и object не понравится.

To someone: просьба отписаться на том решении , которое вас устроит - уже стало интересно.
посмотрите еще Для просмотра ссылки Войди или Зарегистрируйся:
Edit Site - позволяет редактировать содержимое сайта - добавляет/удаляет картинки и текст. Чрезвычайно полезно для создания фейков!
 
Лариса
Код выше не использует фреймворков.
 
аякс не пойдет, если прокси не будет реализован на php. Браузер обругается на то, что лезешь в чужой домен.

Решение. Прокси понадобиться по-любому. А вместо аякса, можно и script объект поиспользовать. Только в проксях необходимо будет возвращать результат в json нотации.

Аякс встроен во все новые браузеры, и привелегии для его запуска такие же как у скрипта, в отличие от левых activexов, насколько я помню, поэтому не понятно чего так волнуется заказчик...
 
  • Заблокирован
  • #18
Аякс встроен во все новые браузеры, и привелегии для его запуска такие же как у скрипта, в отличие от левых activexов, насколько я помню, поэтому не понятно чего так волнуется заказчик...

хм..со словом "заказчик" я пошутила.
а в вашем посте ключевое слово - "новые" браузеры.
Если ТС делает (например) фейк, то он должен рассчитывать на юзеров с любыми браузерами.
Или прийдется подкачивать библиотеки js, что по его мнению нежелательно.
 
Браузер обругается на то, что лезешь в чужой домен.
Конечно, если ТС собирается выкачитивать html c другого домена, без прокси ни как. И iframe только покажет сайт, взять из него данные или заменить ссылки нельзя по тойже причине. Иначе это была бы дыра в безопасности.
Если ТС делает (например) фейк, то он должен рассчитывать на юзеров с любыми браузерами.
Тогда достаточно одного серверного решения, без всякой динамической подгрузки html.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху