javascript – 现代网络抓取工具是否使用点击事件或直接导航到锚标签上的href?

前端之家收集整理的这篇文章主要介绍了javascript – 现代网络抓取工具是否使用点击事件或直接导航到锚标签上的href?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在建立一个网站,我希望为用户带来喜欢的行为,但是网络抓取工具仍然能够正确导航.

我有以下锚标签

<a class="overrideClick" href="/projects">Projects</a>

使用以下jQuery:

$(document).on('click','.overrideClick',function(e) { 
    e.preventDefault(); 
    ( ... ) 
});

这会杀死SEO吗,或者我可以期待Google / Bing / etc能够按照我希望和遵循/项目行事吗?我假设他们历来只是使用了href值,但是我知道Google正在评估一些JavaScript.

我知道我只是不能 – 包括爬行客户的js,但有趣的是要知道.对于科学…

解决方法

我相当肯定,在你的href中有一个URL是错误的,脚本中的重写行为是正确的方法.这样,如果机器人不能执行JS,他们仍然会导航到您的页面.如果可以,他们会看到您加载的任何新内容(假设您正在加载与基础链接href和链接文本相关的内容).
原文链接:https://www.f2er.com/js/151931.html

猜你在找的JavaScript相关文章