iframe死了吗?

时间:2018-03-01 12:18:59

标签: asp.net html5 iframe

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

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

2 个答案:

答案 0 :(得分:4)

iframe没有死。它仍然被广泛使用,主要用于广告(第三方可以在没有网站管理员干预的情况下提供内容)。 http://code.kx.com/q/ref/arith-integer/#sums提到了一些有效的观点。

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

答案 1 :(得分:-2)

它有效吗?

但是...

在HTML5中已弃用,有些浏览器仍支持它我不建议您在项目中使用它。

问题

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

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

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

使用它的网站

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