Index.html Значения тега скрипта заменяются при запуске - PullRequest
0 голосов
/ 13 октября 2019

У меня проблема с CORS и веб-страницей:

  • Значение веб-страницы изменяется до загрузки страницы
    • Но не происходит с другими страницами
  • Я не могу правильно загрузить домашнюю страницу с помощью jQuery
    • Но все остальные страницы с таким же скриптом загружаются нормально
  • Не работает наChrome
    • Но работает локально и в Firefox
  • Изменены разрешения конфигурации S3 CORS, но не удалось решить проблему
    • AWS S3 Bucket> Разрешения>Конфигурация CORS
<!DOCTYPE html>
<html lang="en">
    <head>
        <script
            type="text/javascript" crossorigin="anonymous">$(function () { $.get("assets/head.html", function (data) { $("head").prepend(data); }); });</script>
    </head> 

    <body class="container">
    </body>
</html>

Превращается в:

<!DOCTYPE html>
<html lang="en">
    <head>
        <script
            type="text/javascript" crossorigin="anonymous">$(function () { $.get("https://s3-example.amazonaws.com/aws-codestar-example/public/assets/head.html", function (data) { $("head").prepend(data); }); });</script>
    </head> 
    <body class="container">
    </body>
</html>

Ошибка:

Access to XMLHttpRequest at 'https://s3-example.amazonaws.com/aws-codestar-example/public/assets/head.html' from origin 'http://example2.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Почему меняется источникперед прочтением Chrome?

1 Ответ

0 голосов
/ 13 октября 2019

Напишите скрипт на другой странице и свяжите его с нижним тегом заголовка или тела. Например:

<script src="Right the link page" type="text/javascript">
function...
</script>
</body>

Или:

<script type="text/javascript" src="Right the link page">
  function...
</script>
</head>

Напишите язык сценариев в теге head и попробуйте или в теге нижнего тела. Например:

<script type="text/javascript">function...
</script>`
</body>

Или

<script type="text/javascript"></script>`
</head>

Чем иным, пожалуйста, удалите историю браузера и закройте все вкладки, чем правый URL на вкладке браузера и запустите.

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