请选择 进入手机版 | 继续访问电脑版
繁体中文

巅峰霸主

 找回密码
 立即注册

QQ登录

只需一步,快速开始

超链接onclick事件跳转seo黑帽JS之JavaScript打开链接的多种方法

[复制链接]
godkings 发表于 2017-3-20 23:36:21 | 显示全部楼层 |阅读模式

游客只能显示部分内容,请登录后查看帖子完整内容!!!注册完全免费。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
seo优化中有时候不希望搜索引擎抓取某个链接,通常做法是在a标签中添加rel="nofollow",不过这个并不是最保险的,因为搜索引擎如果不遵守nofollow标签,那么你的链接该抓取的依然会被抓取,那最好的办法就是使用JavaScript跳转超链接网址,因为搜索引擎不论百度还是谷歌,都抓取不到js里面的内容,所以把链接写在js里面,这样就绝对保险了。详细如下:

游客,如果您要查看本帖隐藏内容请回复

解释:
a标签中class是css样式,自己定义即可;href里面的内容是JavaScript,没有任何内容,搜索引擎抓取不到;后面onclick即当用户点击后打开这个网址,self的本窗口,也可以设置为blank即新窗口打开链接;role=“button”,表示这是一个按钮。

在页面中的链接除了常规的方式以外,如果使用javascript,还有很多种方式,下面是一些使用javascript,打开链接的几种方式:

1.使用window的open方法打开链接,这里可是在制定页面中打开链接,也可以定制打开页面的尺寸等等。
  1. <a href=”javascript:window.open(‘<a href="http://www.dfbazhu.com" target="_blank">http://www.dfbazhu.com</a>’,'_self’) “> open a link 1</a><br/>
复制代码

2.使用document.URL属性来打来新的页面。不够这种方法似乎在firefox中不起作用。
  1. <a href=”javascript:document.URL = ‘<a href="http://www.dfbazhu.com" target="_blank">http://www.dfbazhu.com</a>’ “> open a link 2</a><br/>
复制代码

3.使用location的属性href来打开链接。
  1. <a href=”javascript:window.location.href=’<a href="http://www.dfbazhu.com" target="_blank">http://www.dfbazhu.com</a>’”> open a link 3 </a><br/>
复制代码

4.使用location的方法assign来打开链接,这个效果和前面一种方式一样。
  1. <a href=”javascript:window.location.assign(‘<a href="http://www.dfbazhu.com" target="_blank">http://www.dfbazhu.com</a>’)”> open a link 4</a><br/>
复制代码

5.使用location的方法replace来打开链接,和前面的assign方式稍有不同,其不同之处在于,使用replace时被替代掉的页面的URL将不会进入history对象中,也就是说无法通过后退的方式来回到被替换的页面。
  1. <a href=”javascript:window.location.replace(‘<a href="http://www.dfbazhu.com" target="_blank">http://www.dfbazhu.com</a>’)”> open a link 5</a><br/>
复制代码

6.正常的链接,当然这才是对搜索引擎最为友好的方式,也可以做指定链接打开的窗口。只有这样才能使被链接的页面被搜索引擎的蜘蛛所有抓取。
  1. <a href=”<a href="http://www.dfbazhu.com" target="_blank">http://www.dfbazhu.com</a>”> open a link 5</a><br/>
复制代码

回复

使用道具 举报

主管12 发表于 2018-9-14 00:07:51 | 显示全部楼层
学习一下,学习一下,学习一下,学习一下,
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|巅峰霸主 ( 京ICP备12023415号-2 )

声明:本站的任何信息和内容仅代表作者的立场和观点,与巅峰霸主网无关。

禁止在巅峰霸主网发布任何与《中华人民共和国法律》相抵触的言论!

GMT+8, 2018-12-15 03:08 , Processed in 1.125000 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表