Изнутри javascript, как я могу загрузить скрипт из другого домена в виде строки?

StackOverflow https://stackoverflow.com/questions/1615279

  •  06-07-2019
  •  | 
  •  

Вопрос

У меня есть приложение, которое написано целиком как html / js (нет сервера). Используя javascript, я хотел бы получить скрипт из другого домена и получить его содержимое в виде строки. Я не хочу оценивать сценарий. Есть ли взлом, который может сделать это возможным?

Это было полезно?

Решение

Я так не думаю. Если бы был способ, это нарушило бы запрет междоменных загрузок. Я предполагаю, что есть способ ослабить эти ограничения путем правильной настройки безопасности в браузере, но он беспорядочный и ненадежный из-за зависимостей браузера. Вам придется сделать это на сервере

Другие советы

Похоже, JSONP для меня.

Ты не можешь. Модель междоменной безопасности, реализованная браузерами, предотвращает это. Вам нужно будет пройти через другой сервер в вашем домене в качестве прокси, который может получить доступ к удаленному ресурсу для вас.

Это определенно возможно. Вместо использования jQuery или других библиотек, реализующих технику JSONP, реализуйте JSONP самостоятельно!

Есть несколько шагов, но в конце пропустите " eval " часть. Вместо этого делайте то, что вы хотите сделать со строкой JavaScript ...

Трудно найти хорошую статью, но я быстро нашел ее:

http://niryariv.wordpress.com/2009/05/ 05 / JSONP-быстро /

JSONP на самом деле довольно умная техника. Изучать это просто ради удовольствия!

Удачи

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top