A-A+

html布局中,iframe会带来哪些问题?

2018年09月18日 html, 前端基础 评论 2 条

如果你在布局在使用了iframe,极有可能出现布局的问题。这是非常常见的。使用iframe带来的便利性,比起解决它的问题来说,非常不划算。iframe会带来几个问题:

一、iframe带来安全风险

如果您创建iframe,网站就容易受到跨网站攻击。

  • 您可能会收到可提交的恶意表单,并对用户的个人数据进行网络钓鱼。
  • 恶意用户可以运行插件。
  • 恶意用户可以更改源站点URL。
  • 恶意用户可以劫持用户的点击次数。
  • 恶意用户可以劫持用户的击键。

避免使用iframe标记。不要让访问者面临XSS攻击的风险。
 

二、iframe导致可用性问题

iframe标签因创建可用性而臭名昭着。其中最常见的是:

  • 它往往打破了浏览器的“后退”按钮。
  • 它使用屏幕阅读器使视障用户感到困惑。
  • 它使用户感到困惑,突然在新的浏览器窗口中打开iframe内容。
  • iframe中的内容不适合并且看起来很奇怪。
  • 自源URL更改后,iframe中的内容将丢失。
  • iframe中网站的导航停止工作。 

找到更好的方式将访问者引荐到外部内容,而不是将其放在iframe标记内。

三、iframe导致SEO问题

搜索引擎一般对iframe不太友好。因为它们与Web的概念模型不对应。在此模型中,一个页面仅显示一个URL。使用框架或iframe的页面在单个页面中显示多个URL(每个框架一个)。

标签:

2 条留言  访客:1 条  博主:0 条   引用: 1 条

  1. 找果树

    是这样的吗,博主厉害了

来自外部的引用: 1 条

  • 我们在什么时候需要使用iframe,以及如何使用iframe? – 前端面试题 | 前端面试题

给我留言

Copyright © 前端面试题 保留所有权利.   Theme  Ality 桂ICP备17012235号-1

用户登录