代码之家  ›  专栏  ›  技术社区  ›  Matt Spradley

在链接上使用“blocked::”作为标题属性的前缀有什么效果?

  •  2
  • Matt Spradley  · 技术社区  · 15 年前

    我注意到有些网站在链接的标题前加了前缀 此路不通:: .

    例如:

    <a href="http://www.a-url.com" title="blocked::http://www.a-url.com">www.a-url.com</a>
    

    我对这如何影响浏览器和搜索引擎有疑问:

    1. 这是否意味着对浏览器有一些影响?如果是这样,预期的效果是什么,它能起作用吗?
    2. 这是否意味着会对搜索引擎产生影响?它是类似于一个不遵循的链接,还是对搜索引擎没有任何影响?
    2 回复  |  直到 15 年前
        1
  •  2
  •   Pekka    15 年前

    我从未见过这种语法,我很肯定它没有标准化的含义。

    然而,有趣的是,Microsoft Outlook将这种方式链接的href部分标记为 security feature :

    当您收到一条HTML消息时,其中的链接可能不起作用,或者文件“打开”对话框将打开,要求将可执行文件与链接关联。

    在源代码中,您会看到URL的前缀是blocked::,如下所示:

    <A title=http://office.microsoft.com/ href="BLOCKED::http://office.microsoft.com/">Office Online</a>

    这是Outlook中的一项安全功能,当从一封电子邮件复制URL并粘贴到另一封邮件中时,可能会发生这种情况。

    我猜想这些链接实际上是从Microsoft Office文档复制并粘贴的链接,并且 title 元素在这个过程中不知何故会出现混乱。

        2
  •  0
  •   Simon Nickerson    15 年前

    这个标签可能不是网页的一部分,而是由防火墙软件插入的吗?