是否可以使用 javascript 优化导航系统,但为了搜索引擎,超链接是否仍可抓取?
或者只有在浏览器未启用 javascript 或被搜索引擎抓取时才调用 HTML 代码的条件语句?
最佳答案
您所描述的内容将以不显眼的 javascript 为特征。
见; http://en.wikipedia.org/wiki/Unobtrusive_JavaScript
对于关闭 javascript 的搜索引擎和用户,您以最语义化的 SEO 友好方式编写您的 html,然后单独添加您的脚本以添加您的花里胡哨。
框架,例如 jQuery通常很有用。
例如;
<a href="/about" id="about">About</a>
可以通过包含以下内容的外部 javascript 文件赋予另一个功能;
$("#about").click( function() {
//fancy code here
return false;
});
这将阻止用户被带到/about 并改为执行给定的 javascript。
基本上这与您的建议相反;相反,javascript 仅在可用于增强现有 html 时才使用。
关于javascript - SEO 友好的 javascript 和 CSS 链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2722076/