你是否在努力 fix_blank 目标漏洞? 是的! 然后读出这篇文章。 在此,我们创建了一个分步指南,可帮助您在没有专家帮助的情况下尽快修复错误。
在跳到这些步骤之前,首先需要了解什么是空白目标以及为什么需要修复它。 正确的?
每个网页或多或少都有在新标签页中打开的链接。 例如,大多数新闻频道和博客网站在 twitter 和其他社交媒体平台上分享他们的文章标题,这是为了将其与网站链接。
通常,HTML 中的链接会在当前选项卡中打开,这很有帮助。 作为网站所有者,您不希望您的受众到达另一个目的地,并为打开如此多的标签而感到麻烦。
您知道用户不会给您太多时间来执行,并且您希望您的观众留在您的页面上。 毕竟,这将为您的网站创造收入。 如果他们到达第三方的页面,您将失去您的观众。
好吧,毫无疑问,有时外部链接很重要,但同时,您希望您的页面上有您的受众。 为了解决这个问题,使用了 Target_blank 属性。 这样,您将获得一个在新选项卡中打开的新链接。
而且,不用担心您不需要编写 HTM 代码或 JavaScript。 例如:
Fix_blank 目标漏洞的步骤
此链接可帮助您的用户使用 HTML 中的新选项卡访问该链接。 当您在您的页面上执行此操作时,您知道该页面是安全的并与受信任的来源链接。
但是,如果它与不受信任的链接链接怎么办? 您使用的外部链接可能与第三方相关,或者您收到的评论可能与第三方相关。 在这种情况下,您无能为力。
什么是安全问题? 搭讪!
使用空白目标链接,该页面将获得对链接页面的有限访问。 出于安全考虑,您可以使用 window.opener.location 更改链接页面的登陆位置。 让我们用一个例子来考虑这个:
一家新闻机构使用推特分享一些故事。 用户到达,如果他想阅读完整的故事,请单击链接并到达新标签。 为此,新闻机构使用 window.opener.loaction=http://fake-twitter.com
有了这个,现在用户不再在 Twitter 上,他到达了新标签,这是由新闻机构创建的虚假登陆页面。 这时,twitter 会询问登录详细信息,如果用户有兴趣阅读该内容,他会注册。 这种方式称为 Tabnabbing。
空白目标漏洞
这个词来自 Mathias 和 Ben Halpern。 最终,空白目标页面可以在正确页面上定位受众。 但它也为黑客打开了大门,这就是所谓的空白目标漏洞。
如果您想保护您的页面免受这些黑客攻击,我们已经创建了几种方法来保护和修复 _blank 目标漏洞。
您现在可能在想,您的页面如何受到攻击? 如果攻击者可以完全控制您的 Facebook 页面并且知道您页面的每个细节。 例如:
<一个href=https://www.facebook.com/目标空白”>
它出现在一个随机网站上,例如:
风险因素
如果有人黑了你的页面,你知道你会遇到什么麻烦。 黑客可能会通过添加优惠、计划等来传播坏消息或欺骗您的客户。这通常发生在知名度较高的网站而不是知名度较低的网站上。
安全
现在,在本节中,我们将讨论一些修复 _blank 目标漏洞的方法。 问题只是为了保护您的网站免受黑客攻击,因此这里是推荐的提示。
· 可信方法
如果你确实非常需要 target-blank 然后避免它,但是如果你需要然后执行 100% 漏洞,它是简单易实现的。 如果你有外部链接,那么你必须使用 rel="external" 而不是 Target_blank。
使用 rel="external" 效果最好并提供 100% 的保护。 如果您想在新选项卡中打开外部链接,请使用:
$('一个 [rel=”external”]).attr (target','_blank');
· 另一种方法
您可以使用 rel=”noopener” 而不是 rel=” external”。 这就像插入空白目标链接时的 WordPress。 noopener 帮助网站保持对最新浏览器的保护。 遗憾的是,Google Chrome、Firefox 和旧版本不支持 noopener。 如果您有最新的浏览器,它将对您有所帮助。
对于旧版本,建议使用 rel="external"。 但是如果你有新的,你可以在 JQuery 中使用以下内容。
<一个href=https://sktthemes。组织/'目标=_blank” rel=”noopener noreferrer”> skt
在旧版本的 safari 中,此密钥可能会失败。 要使用它,您需要添加
包起来
当您想增加网站收入时,使用 blank_target 非常有用。 但建议谨慎使用,因为没有黑客攻击您的网站。