Как читать Window.Object из тегов Script - PullRequest
0 голосов
/ 24 апреля 2019

Итак, допустим, на https://example.com/file.js есть некоторый контент, а затем я включаю этот URL в мой домен example.org, например

<script src="https://example.com/file.js"></script>

. Как я могу прочитать содержимоеfile.js с моего домена example.org, который был запрошен у example.com?

Возможно ли это с помощью window.Object()?

1 Ответ

0 голосов
/ 24 апреля 2019

JavaScript, загруженный с помощью атрибута src, автоматически не становится доступным для программы JavaScript.

Чтобы прочитать его, вам нужно сделать отдельный HTTP-запрос для его извлечения (хотя правила кэширования применяются, поэтому хорошо сконфигурированная система не приведет к тому, что фактически будет сделан дублирующий запрос).С помощью JavaScript в браузере вы можете сделать это с помощью API fetch или XMLHttpRequest.

Поскольку вы хотите читать его из разных источников, example.com придется предоставить разрешениедля example.org для чтения данных с использованием CORS.


window.Object() - это функция, используемая для создания объектов.Это совсем не полезно для чтения исходного кода программ JavaScript.

...