добавление внешнего jsx-файла на html-страницу (реагирует) - PullRequest
0 голосов
/ 24 июня 2018

У меня есть некоторый код реакции в js / script.js Тег head моей HTML-страницы выглядит примерно так:

  <head>
  <script src="https://unpkg.com/react@15.6.2/dist/react.js"></script>
    <script src="https://unpkg.com/react-dom@15.6.2/dist/react-dom.js"></script>
    <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>
    <script src="js/script.js"type="text/jsx"></script>
    </head>

Почему-то мои элементы реакции не отображаются при открытии страницы в Chrome, в то время как в Firefox они отображаются.Я не хочу ограничивать страницу Firefox и не хочу использовать встроенный скрипт.Любые решения?

1 Ответ

0 голосов
/ 24 июня 2018

Если вы запускаете страницу непосредственно из Chrome (без http), ваша страница пытается запустить javascript, и Chrome блокирует ее с ошибкой, которая выглядит примерно так: «Запросы перекрестного происхождения поддерживаются только для схем протоколов: http, data, chrome, chrome-extension, https, chrome-extension-resource ”

Вам необходимо установить веб-сервер и открыть свою страницу по запросу http. Строка команды: npm установить http-server -g, а затем запустить его с помощью: http-sever 'path / with / yourpage.html' ваша страница должна быть доступна по URL: localhost: 8080 / yourpage.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...