我在使用 CORS 和网页时遇到问题:
在页面加载之前更改网页值
但没有发生在任何其他页面上
我无法使用 jQuery 正确加载主页
但具有相同脚本的所有其他页面加载正常
不适用于 Chrome
但适用于本地和 Firefox
更改了 S3 CORS 配置权限,但尚未解决问题
AWS S3 存储桶 > 权限 > CORS 配置
<!DOCTYPE html>
<html>
<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>
<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 读取之前会发生变化?
繁星点点滴滴
相关分类