123
Don't touch my tabs!

Don't touch my tabs!

通过将rel = noopener属性添加到所有超链接(不包括同域超链接),可以防止超链接打开的选项卡劫持前一个选项卡。
您是否知道,只要单击超链接打开新标签页中的页面,新页就能控制上一个标签页中加载的页面?“为什么这对我有害?”这是广告商最大程度地打扰您的方式,或更糟糕的是,黑客如何在您访问指向邪恶网页的链接时,使用您浏览的服务的伪造登录页面替换以前的标签。“那不好!现在怎么办?”万维网联盟(W3C)决定需要创建一些东西来阻止这种情况的发生,并且诞生了“ rel = noopener”属性。可以将此属性添加到任何超链接中,以防止新窗口访问先前的窗口对象。“甜!”好了,这很重要:因为他们不想“破坏互联网”,这成为Web开发人员和设计人员必须添加到每个超链接中的可选属性,以保护您。这意味着数以万亿计的不能为我们提供这种保护的超链接必须手动修复,并且说实话,这不会发生。“破坏互联网?但是..我的安全!”好吧,他们确实有某种意义,因为某些Web应用程序使用了此功能,如果它们只是改变超链接的工作方式,则会破坏那些Web应用程序。“所以现在怎么办?”我创建了一个简单的浏览器扩展程序来为您解决此问题。当您将此扩展程序添加到浏览器时,只需将“ rel = noopener”属性添加到在新标签页或窗口中打开页面的所有超链接中即可。“但是这不会'破坏我的互联网'吗?”不!因为当超链接指向与您所在的域名相同的域名托管的网页时,它不会添加rel = noopener属性。整洁吧?“它还有其他作用吗?”不,就这么样而已!:]我只想与互联网上的其他人分享。

特征

具有商业许可证的Samsung Internet版Don't touch my tabs!的替代方案