gpt4 book ai didi

javascript - 通过 JavaScript 隐藏来自 Google 的链接

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:31:30 24 4
gpt4 key购买 nike

我们有一些链接想对 Google 隐藏,使用 Javascript 来“隐藏”链接,但让它为真正的客户工作。

SEO 机构告诉我,最好的方法是对链接进行 base64 编码并通过 javascript 调用它:

<a data-href="RdcDovL1N0YWdpbmc...base64...hhcmRpbmctaGVycmVuLWhlbaQtMTgyMDg3"
href="#">Link</a>


<script>
<!--
var _dlist = document.getElementsByTagName('A');
for(i=0;i<_dlist.length;i++) {
var _data = _dlist[i].getAttribute( 'data-href' );
if( _data !== 'null' ) {
var _extend = CryptoJS.enc.Base64.parse( _data );
_dlist[i].setAttribute( 'href', _extend.toString( CryptoJS.enc.Latin1 ) );
}
}
-->
</script>

我现在的问题是,我不想只为链接包含另外 2 个文件(他们建议我使用 crypto-js lib)。我想问你,谷歌在多大程度上显示链接并关注它们,以及在不加载更多脚本的情况下最简单的方法是什么。 jQuery 可用。

最佳答案

这是我最终得到的:

链接看起来像:

<a href="#" onclick="linkAction(this); return false;" 
data-href="uggc://fgntvat.....">

data-href 是 Rot13 编码,而 linkAction 是:

function linkAction(e) {
window.location = rot13($(e).data('href'));
}

..在外部 JS 文件中。

我认为这是没有性能开销的最佳混淆。让我们看看 SEO 机构怎么说:-)

P.S Rot13 取自:Where is my one-line implementation of rot13 in JavaScript going wrong?

关于javascript - 通过 JavaScript 隐藏来自 Google 的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21826800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com