css中a标签中的traget属性

我在很多官网里面看到超链接里面都会使用到target="_blank”这个属性,这意味着点击超链接就会在一个新的窗口打开被链接的网页,不只是官网,很多开发人员都会用到这个target="_blank”属性,对此我很好奇,所以我查阅了一些资料去了解这样做的好处,以及优点。

优点:在开发者的角度思考,打开一个新窗口,就意味着脱离原本的网页框架,这样新的窗口中的网页就是一个独立个体,不应因为原本窗口的设置或者安全问题,影响到新窗口的网页。

对于用户而言,原本窗口的操作或者设置,不会随着打开新的链接而消失。

target="_blank”打开新窗口后,退回原窗口时不需要重新加载。避免用户流量的损耗,和服务器的过多负担

缺点:在pc端中,跳转新窗口便于用户的使用、浏览以及设置,但是在手机端中,新窗口就意味着两个独立的窗口网页需要用户自己手动切换,造成分页困难,浏览或者设置的不便。

target="_blank”的安全问题:新窗口跳转链接,会让大家成为一种习惯,下意识的以为新的网页就是正确的链接地址,但是实际上,只要网页链接的延迟阶段,用户的网页被植入病毒或者被攻击,监听,都会被用户忽略。

同时,target="_blank”在浏览多个多网页链接的情况的时候,会造成多网页冗余的情况,十几二十多个网页会如同弹性盒子一样挤在头部,造成用户处理网页的时候比较困难。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值