Ошибка перекрестного источника при попытке ссылки на внешний файл JS - PullRequest
0 голосов
/ 01 января 2019

У меня есть приложение реагирования (работает с веб-пакетом) с файлом внутри него, к которому я хочу получить внешний доступ из тега скрипта.

Я вставил тег скрипта во внешний сайт;у него есть src, который указывает на файл JS, где я привязываю к iFrame некоторый контент.Я вставляю скрипт-тэг, потому что вот так это работает с shopify.

Мой скрипт-тег, вставленный на внешний сайт, выглядит следующим образом (ссылаясь на мой JS-файл:

<script type="text/javascript" async="" 
src="https://57584930.ngrok.io/Scripts/javascript.js? 
shop=daleandkiko.myshopify.com"></script>

ThisНадеюсь, я укажу на мой файл js, который только для целей тестирования я пытаюсь встроить в страницу Google:

function prepareFrame() {
var ifrm = document.createElement("iframe");
ifrm.setAttribute("src", "http://google.com/");
ifrm.style.width = "640px";
ifrm.style.height = "480px";
document.body.appendChild(ifrm);
}   

Структура файла такова:

Client / Scripts / javascript.js

Когда я нажимаю эту конечную точку, она в любом случае направляется к приложению реагирования, как это делает обычный https://57584930.ngrok.io URL, так что я немного растерялся, правильно ли я ссылаюсь на файл?

На внешнем сайте я получаю эту ошибку:

(индекс): 73 Блокировка перекрестного чтения (CORB) блокирует перекрестный ответ https://57584930.ngrok.io/Scripts/javascript.js?shop=daleandkiko.myshopify.com с типом MIME text / htmlПодробнее см. https://www.chromestatus.com/feature/5629709824032768.

Так ли это работает или отличается, потому что это приложение create-реагировать?

...