为了账号安全,请及时绑定邮箱和手机立即绑定

运行时替换的 Index.html 脚本标记值

运行时替换的 Index.html 脚本标记值

MMTTMM 2021-11-18 20:44:30
我在使用 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 读取之前会发生变化?
查看完整描述

1 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

在另一个页面中编写脚本并将其链接到底部的 head 或 body 标签中。就像:


<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标签中编写脚本语言并尝试在底部 body 标签中。就像:


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

</script>`

</body>

或者


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

</head>

不是请删除您的浏览器历史记录,并关闭所有选项卡而不是浏览器选项卡中的 URL 并运行。


查看完整回答
反对 回复 2021-11-18
  • 1 回答
  • 0 关注
  • 102 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信