Asp.net 伊夫拉姆死了吗?
我想在我的web项目(ASP.NET MVC5)中使用iframe html5标记。但我很好奇浏览器不允许显示内容。那么使用iframe是否已经死了Asp.net 伊夫拉姆死了吗?,asp.net,html,iframe,Asp.net,Html,Iframe,我想在我的web项目(ASP.NET MVC5)中使用iframe html5标记。但我很好奇浏览器不允许显示内容。那么使用iframe是否已经死了 我的目标是将“付款门”窗口包装到iframe标记并放置到我的网页上。iframe没有死。它仍然被广泛使用,主要用于广告(第三方可以在没有网站管理员干预的情况下提供内容)。提到了一些有效的观点 您可以轻松地分离网站和域,而无需考虑安全问题(跨域策略)。这使得它独一无二,不可替代。它有效吗? 对 但是 它在HTML5中被弃用了,有些浏览器仍然支持它,我
我的目标是将“付款门”窗口包装到iframe标记并放置到我的网页上。iframe没有死。它仍然被广泛使用,主要用于广告(第三方可以在没有网站管理员干预的情况下提供内容)。提到了一些有效的观点 您可以轻松地分离网站和域,而无需考虑安全问题(跨域策略)。这使得它独一无二,不可替代。它有效吗? 对 但是 它在HTML5中被弃用了,有些浏览器仍然支持它,我不建议您在项目中使用它 问题 1) 它已从web标准中删除,您在尝试从较新的浏览器访问页面时可能会遇到一些问题 2) 这是不友好的。一个网页应该只有一个URL,但是如果你使用框架,你的页面将有多个URL(每个框架一个) 3) 如果帧源不可靠,可能会出现安全问题 使用它的网站
JS-Bin、JS-Fiddle和Codepen都是很好的例子。不,iFrame绝对不是死的。OT:根据您的支付提供商,他们可能会提供自己的实现,您可以将其嵌入到您的网站中(反过来也可以使用iFrame),但如果您使用他们的方式,通常会使PCI合规性更容易处理。您是对的,这是一个疯狂的假设,我编辑了我的答案。2015年,它的受欢迎程度有了一个高峰,但此后的下降让我在决定是否值得学习它时重新思考了一下。框架和框架集在HTML5中被宣布为过时。iFrame仍然非常有效。