繁体   English   中英

将rel =“ nofollow”添加到Facebook评论

[英]Add rel=“nofollow” to facebook comments

有人知道吗,我们如何才能将rel="nofollow"属性添加到来自facebook的评论插件中的所有链接。

   <div id ="comments" style="margin-left: 510px; width: 550px" >

         <div class="fb-comments" data-href="http://my.net/" data-width="550" data-numposts="5" data-colorscheme="light"></div>

        </div>

 </div>


window.addEventListener("load", func, false);

function func() {

  var div = document.getElementById("comments");

 var elements = div.getElementsByTagName("*");

 for (var i = 0; i < elements.length; i++)
 {



   if (elements [i].tagName == "a") {
     elements[i].rel = "nofollow";
   }

  }


}

数组元素不包含facebook在my中添加的所有标签。

if (elements[i].tagName.toLowerCase() == "a") 
{
     elements[i].setAttribute('rel', 'nofollow');
}

并且必须在FB初始化之后而不是window.load上粘贴代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM