У меня есть приложение реагирования (работает с веб-пакетом) с файлом внутри него, к которому я хочу получить внешний доступ из тега скрипта.
Я вставил тег скрипта во внешний сайт;у него есть 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-реагировать?