【发布时间】:2017-11-11 11:35:14
【问题描述】:
我们在某些网页上遇到问题
<a target="_blank" href='http://www.google.com'>Not working in mozilla firefox in android device</a>
<a onclick="window.open('http://www.google.com', '_blank');">Working in mozilla firefox in android device but SEO?</a>
但由于 javascript 依赖,我们仍然不确定 SEO 机器人是否会抓取 2nd。因此,我使用 onclick 来打开和使用 firefox 和 href 来打开机器人,即
<a target="_blank" href='http://www.google.com' onclick="return window.open('http://www.google.com', '_blank');">Working in mozilla firefox in android device and can be crawled by JS disabled bots</a>
对于这种特殊情况,是否可以为机器人添加 href 和 onclick,或者这种方法存在一些问题?
【问题讨论】:
-
onclick 的缺点是它不能用作浏览器上下文菜单中的链接(例如,在新选项卡/窗口选项中打开)
-
更好的解决方案是尝试修复实际问题;您提到“某些”网页;这是否意味着它适用于某些而不适用于其他?听起来确实是您的问题,而不是 Firefox 的问题。
-
@maverick 我确实有一个安装了 Firefox 的 Android 设备,发送 URL,我会检查
-
我可以确认这会在我的手机上打开一个新的
about:blank标签。我不知道原因,但它必须是脚本之一。我会将生成的错误 HTML 存储为新的测试文档,然后一个接一个地删除一个脚本,直到它工作为止。 -
我投票结束这个问题,因为它是关于 SEO,而不是编程。可以在Webmasters.SE 上询问 SEO 问题
标签: javascript jquery seo anchor