javascript - 谷歌浏览器拒绝显示 GoogleMaps 框架,因为 X-Frame-Options 设置为拒绝

标签 javascript google-chrome

我在一家商店的网站上工作,我正在使用 GooleMaps Engine Lite 来显示他的位置。它适用于 IE9 和 10、适用于 Windows、iOS 和 MacOs 的 Safari 以及 Mozilla Firefox,但不适用于 Chrome。如果我使用 Javascript 控制台,我会看到以下错误:

Refused to display 'https://accounts.google.com/ServiceLogin?service=mapsengine&passive=1209600…up=https://mapsengine.google.com/map/embed?mid%3DzehbkDaSW5QM.kyKZHGifzxMc' in a frame because it set 'X-Frame-Options' to 'DENY'.

谁能帮帮我?

最佳答案

我第一次遇到这个问题,当我重新启动计算机时它就消失了,但是今天问题又出现了。我在 Google 论坛上读到,当您使用 Google 帐户半登录时会发生冲突。如果我完全注销我的帐户或登录 map 重新开始工作。在 Safari 中你会发现同样的问题。

一个临时的解决方案是将 map iframe 沙盒化以禁止它访问 cookie。

关于javascript - 谷歌浏览器拒绝显示 GoogleMaps 框架,因为 X-Frame-Options 设置为拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20702957/

相关文章:

javascript - Angular 6 如何在单击按钮后显示消息

javascript - 在 jquery 文件中调用 javascript 函数

javascript - 格式化json日期添加0

javascript - 通过 JavaScript 加载 Javascript 引用并立即从控制台调用它

css - chrome 中的透明主题颜色

javascript - Chromedriver : session deleted because of page crash

javascript - grunt sass 任务不起作用?

javascript - 切换而不是悬停函数 jQuery

javascript - 检测 WebView 内的可用内存

javascript - 尝试创建一个 chrome 扩展程序,它将从浏览器选项卡 A 复制数据并将其填写在浏览器选项卡 B 上的表单中