要通过JavaScript实现PC端只允许百度蜘蛛抓取而其他请求返回404,你可以使用以下代码: [ol][/ol]复制代码 这段代码的作用是:首先判断用户访问页面的设备类型是否为移动设备(手机、平板等),如果是移动设备,则正常显示页面内容。如果是PC端,再判断用户的浏览器是否为百度蜘蛛(Baidu Spider),如果不是百度蜘蛛,则将页面重定向到一个404错误页面。 注意:这种方式只是基于用户代理字符串进行判断,不能保证100%准确,因为用户代理字符串可以被伪造。