iframe - 为什么我的 iFrame 可以在 localhost 上运行,但不能在生产环境中运行?
问题描述
我在一个页面上同时有几个 iFrame。他们中的大多数都按照您期望的方式工作。如果目标页面的值允许,它们会显示,如果X-Frame-Options
不允许,则不会。但是当在 localhost 上查看它们时,有一些会很好,但是当代码移动到生产服务器时会突然停止工作。不能是X-Frame-Options
允许一个禁止另一个的情况;不一致的页面没有X-Frame-Options
价值,所以不应该有任何限制。
解决方案
没关系; 快速查看生产服务器上的控制台会发现这是由于 Firefox 阻止了“混合活动内容”,这种保护在本地环境中似乎有所放松。
推荐阅读
- go - Golang:从 HTTP 响应中获取响应重定向 URL
- linux - 如何在一行中使用 && 分隔的 ls -l 语句计算所有文件?
- r - R中图形生成的调整
- sql-server - 连接池是否基于连接字符串值共享?
- javascript - 在反应中使用 ScrollToTop (但不是每个链接 - 怎么做)
- c# - Microsoft Spark 聚合方法
- python - 带有环境传感器板 GPIO 问题的 Coral Dev Board Mini
- vue.js - V-if 和 V-else 没有按照我想要的方式工作。当另一部分为真时,我想隐藏一个部分
- hadoop - Nifi Hbase数据插入比原始数据占用更多空间
- opa - 雷戈游乐场排序