gpt4 book ai didi

javascript - hashbang vs hijax

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:27:14 27 4
gpt4 key购买 nike

除了谷歌提出的 hashbang 方法之外,谁能给我一个不使用 hijax(渐进式增强)方法的充分理由?据我所知,hijax 方法仍然是更好的方法:

  • 它适用于非 javascript 浏览器
  • 所有搜索引擎都可以收录

到目前为止,我发现的唯一反驳论点是,当他们点击搜索引擎中的链接并且您启用了 javascript 时,您需要重定向到启用 javascript 的版本(使用#-tag)。

对于 Google 的 hashbang 版本,很难提供基于非 javascript 的版本,而且 Bing 和 Yahoo 无法抓取您的网站。

亲切的问候,

大安

最佳答案

“值(value)分配”的答案不太正确。

问题是关于为搜索引擎呈现内容。 Hashbang 是谷歌的答案。也就是说,没有启用 JS 的用户(或其他不支持 hashbang 的搜索引擎或社交网络抓取工具)永远不会看到您的内容。 Google 可以看到它,因为他们正在检查 hashbang。

另一方面,Hijax 始终允许非 JS 用户/机器人查看您的内容,因为它依赖哈希/hashbang。 Hijax 依赖于标准查询字符串参数。这意味着您的应用程序必须具有后端逻辑来为非 JS 用户代理呈现您的内容。最后,启用 Hijax JS 的用户可以获得异步体验,而不启用 JS 的用户可以获得完整的页面加载。

Google 继续推荐 Hijax。 Hashbang 是他们为已经存在的非 hijax 应用程序和/或没有后端的 JS 应用程序提供的产品。

http://googlewebmastercentral.blogspot.com/2007/11/spiders-view-of-web-20.html(见渐进增强部分)

关于javascript - hashbang vs hijax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5028405/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com