iframe死了吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iframe死了吗?相关的知识,希望对你有一定的参考价值。

我想在我的Web项目(ASP.NET MVC5)中使用iframe html5标记。但我很奇怪浏览器不允许显示内容。那么使用iframe死了吗?

我的目标是将付款门窗口包装到iframe标签并放置到我的网页。

答案

It works?

是。

But...

它在HTML5中被弃用,有些浏览器仍然支持它我不建议你在你的项目中使用它。

问题

1)它已从Web标准中删除,在尝试从较新的浏览器访问您的页面时可能会遇到一些问题。

2)这是SEO不友好。网页应该只有一个网址,但如果您使用框架,您的网页将有多个网址(每个网址一个)。

3)如果帧源不可靠,您可能会遇到安全问题。

使用它的网站

JS Bin,JS Fiddle和Codepen就是很好的例子。

另一答案

Iframe没有死。它仍然被广泛使用,主要用于广告(第三方可以在没有网站管理员干预的情况下提供内容)。 This answer提到了一些有效的观点。

您可以轻松地分离网站和域,而无需担心安全问题(跨域策略)。这使它独特且不可替代。

以上是关于iframe死了吗?的主要内容,如果未能解决你的问题,请参考以下文章

jquery 在 iframe 内的 IE 中不工作 其他浏览器正常工作

使用postMessage在不同iframe间跨域传递消息

java springmvc项目 iframe执行方法多次怎么办

保护 Javascript 同源 postMessage 调用和消息监听器,这就够了吗?

GLUT死了吗?

phpDocumentor 死了吗?