gpt4 book ai didi

html - 浏览器 Javascript 安全警告和错误

转载 作者:行者123 更新时间:2023-12-03 08:07:59 25 4
gpt4 key购买 nike

我有一个在 http 和 https 协议(protocol)(即 https://example.com/iframehttp://example.com )中运行的 iFrame ( https://example.com/login )。

此 iFrame 有一个条件,有时会强制刷新页面

window.top.location.reload();

何时开启 https://example.com/login重新加载工作正常。何时开启 http://example.com重新加载不起作用(由于相同的来源)。还行吧。 iFrame 正在执行其他有利于两种情况下的用户体验的后台事件。

这是 Chrome 给出的错误,我相信其他人也会这样做:

Unsafe JavaScript attempt to access frame with URL http://example.com from frame with URL https://example.com/iframe. The frame requesting access has a protocol of 'https', the frame being accessed has a protocol of 'http'. Protocols must match.



我的问题:有这个错误可以吗?它不会打扰我,但它会影响用户体验、停止某些浏览器事件等吗?

最佳答案

这不会影响页面的功能。您看到此错误是因为您的主页来自 https://您在该页面中加载的 iframe 来自 http:// ,这是唯一的原因。尝试使用相关协议(protocol),例如; <iframe src="//example.com"/>并尝试更正此警告。出现此错误是可以的,但应该解决此错误,因为这可能会在少数情况下影响用户体验,具体取决于您的页面代码方法。

关于html - 浏览器 Javascript 安全警告和错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18159107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com