Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 伊夫拉姆死了吗?_Asp.net_Html_Iframe - Fatal编程技术网

Asp.net 伊夫拉姆死了吗?

Asp.net 伊夫拉姆死了吗?,asp.net,html,iframe,Asp.net,Html,Iframe,我想在我的web项目(ASP.NET MVC5)中使用iframe html5标记。但我很好奇浏览器不允许显示内容。那么使用iframe是否已经死了 我的目标是将“付款门”窗口包装到iframe标记并放置到我的网页上。iframe没有死。它仍然被广泛使用,主要用于广告(第三方可以在没有网站管理员干预的情况下提供内容)。提到了一些有效的观点 您可以轻松地分离网站和域,而无需考虑安全问题(跨域策略)。这使得它独一无二,不可替代。它有效吗? 对 但是 它在HTML5中被弃用了,有些浏览器仍然支持它,我

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


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

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

您可以轻松地分离网站和域,而无需考虑安全问题(跨域策略)。这使得它独一无二,不可替代。

它有效吗? 对

但是 它在HTML5中被弃用了,有些浏览器仍然支持它,我不建议您在项目中使用它

问题

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

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

3) 如果帧源不可靠,可能会出现安全问题

使用它的网站


JS-Bin、JS-Fiddle和Codepen都是很好的例子。

不,iFrame绝对不是死的。OT:根据您的支付提供商,他们可能会提供自己的实现,您可以将其嵌入到您的网站中(反过来也可以使用iFrame),但如果您使用他们的方式,通常会使PCI合规性更容易处理。您是对的,这是一个疯狂的假设,我编辑了我的答案。2015年,它的受欢迎程度有了一个高峰,但此后的下降让我在决定是否值得学习它时重新思考了一下。框架和框架集在HTML5中被宣布为过时。iFrame仍然非常有效。