предварительное изменение js-кода перед выполнением с другого сайта.
Всем примет. Имею нетривиальную задачу.
Есть подконтрольный мне domain.com и неподконтрольный мне домен second.com, на котором расположение файл script.js c содержанием var a="test"; alert(a); Далее я создал страницу на своем domain.com/1.html Вопросы: 1) Могу ли я средствами js получить для обработки файл с http://second.com/script.js ? Другими словами сохранить в какую-либо переменную весь контент скрипта с чужого сайта ? 2) Можно ли что-то сделать с переменной "a" на своем сайты, чтобы после инклюда скрипта script.js с чужого сайта, алерт не заработал или выдал нечто отличное от "test" p.s. PHP не используем. |
Цитата:
Средствам js можно получить скрипт как текст только в том случае если это разрешают заголовки второго домена. |
>а nodejs, java и т.д. ?
главное чтобы выполнение было на стороне клиентам >Средствам js можно получить скрипт как текст только в том случае если это разрешают заголовки второго домена. Можно пример ? |
Цитата:
Я думаю что если вы поищите, то сможете найти и примеры. |
Спасибо за ответ. Покопал данную тему.
К сожалению для меня это не подойдет, так как >Access-Control-Allow-Origin: http://javascript.ru Удаленный сервер не разрешает такие запросы с моего домена. Какие еще могут быть варианты? Если упросить задачу, то как на стороне клиента получить с помощью javascript контент js-скрипта с другого сайта для обработки (не выполняя его при этом). |
friend,
Никак. Это политика безопасности. Можно отключить безобасность на своём браузере. Но это не решение проблемы (так как у других не будет работать). |
friend,
Есть вариант просить этот скрипт сервером и чтобы тот отдавал вам. |
Часовой пояс GMT +3, время: 12:47. |