【问题标题】:Cross origin frame error after updating to Edge 98+更新到 Edge 98+ 后出现跨原点框架错误
【发布时间】:2022-08-08 16:00:01
【问题描述】:

更新到 Microsoft Edge 98+ 后开始出现跨源框架错误。它适用于旧版本的 Edge,也适用于所有版本的 Google Chrome。还尝试在父文档和 iframe 加载的文档中为 document.domain 设置相同的值。

浏览器控制台日志:Console error in edge v100

最近是否有任何更改或更新导致边缘出现此错误?网络选项卡中没有预检请求日志。有谁知道这是边缘版本 98+ 中的一个已知问题,如果您能分享任何解决方法来解决,我们将不胜感激?

  • 我想知道您提到的问题框架的 url 是否与父页面在同一个域中。如果Same-origin policy 被正确遵循,但仍然出现此问题,我建议您可以将此问题报告给相关团队。只需按`Alt+Shift+I`编辑此问题并发送。另外,你也可以在 Edge Canary 中试一试,看看这个问题是否还存在。
  • @XudongPeng - 感谢您的更新。是的,出于安全考虑,我没有共享完整的 URL,是的 URL 是与父级相同的域(协议、域、porat 都相同)。当然会考虑在边缘金丝雀版本中进行验证。
  • 在最新版本的 MS Edge 中仍然出现 CORS 错误。如果有人遇到类似问题,请分享解决方法。
  • 如果您可以提供重现此问题的具体步骤,将会很有帮助。另外,如果此问题仅在 Edge 98 版本之后出现,我建议您将此问题报告给相关团队。

标签: cross-domain microsoft-edge


【解决方案1】:

尝试设置:

edge://flags

寻找

Block scripts loaded via document.write

将此设置为“禁用”

【讨论】:

    猜你喜欢
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 2022-08-22
    • 2018-05-19
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2018-05-22
    相关资源
    最近更新 更多