iframe死了吗?

问题描述 投票:0回答:2

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

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

asp.net html5 iframe
2个回答
-2
投票

It works?

是。

But...

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

问题

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

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

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

使用它的网站

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


4
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.