Html 我的车坏了。一切看起来都是正确的

Html 我的车坏了。一切看起来都是正确的,html,iframe,Html,Iframe,我尝试创建一个iframe。我以前创建过iframe。但不管我做什么,这个似乎都不起作用 <!DOCTYPE html> <html> <head> <title>DSCOVR</title> </head> <body> DSCOVR: <iframe src="http://epic.gsfc.nasa.gov/index.html" width="100%" height="1000px">lo

我尝试创建一个iframe。我以前创建过iframe。但不管我做什么,这个似乎都不起作用

<!DOCTYPE html>
<html>
<head>
<title>DSCOVR</title>
</head>
<body>
DSCOVR:
<iframe src="http://epic.gsfc.nasa.gov/index.html" width="100%" height="1000px">loading...</iframe>
</body>
</html>

DSCOVR
DSCOVR:
加载。。。


它似乎也不适用于任何其他网站。

打开浏览器的开发工具。看看控制台

混合内容:位于“
https://jsfiddle.net/mmzj1uge/
“已通过HTTPS加载,但请求了不安全的资源”
http://epic.gsfc.nasa.gov/index.html
”。此请求已被阻止;内容必须通过HTTPS提供


您不能将不安全的内容嵌入到其他安全页面中。

如果您查看警告(使用Safari),其中有一条会说:

[已阻止]不允许位于大约:blank的页面显示来自的不安全内容

正如昆廷所说:

我的猜测是,JSFiddle不会嵌入
HTTP
东西,因为JSFiddle的网站是
HTTPS
安全的,如果它这样做了,就会损害安全性


希望这有帮助

我使用的服务器不使用https://仅使用http://@sub6resources——这并没有实质性地改变答案。看看控制台。阅读错误消息<代码>拒绝显示'http://epic.gsfc.nasa.gov/index.html'在框架中,因为它将'X-frame-Options'设置为'SAMEORIGIN'。@sub6resources如果您的服务器是HTTP,您能否提供指向此代码所在页面的链接(在不安全的服务器上)?