gpt4 book ai didi

javascript - 在 Ajax 中使用 noscript 标签

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

我正在开发一个大量加载 ajax 的网站。在 SEO 方面不是很实用,这就是我来这里的原因。我正在考虑做的事情是使用 <noscript>为非 javascript 用户和 googlebot 等实现页眉和页脚的标记。示例

<noscript>
<html>
<head><title="Blah"></head>
<body>
</noscript>

<div> NORMAL CONTENT HERE </div>

<noscript>
</body>
</html>
</noscript>

我对 noscript 的使用是否正确?如果不是,请将其视为正确使用。无论如何,这将使我的谷歌抓取更加成功并为每个页面编制索引。

问题是什么?当用户点击谷歌中未编入索引的页面链接时。 HTML(因为那是 ajax 所在的位置)他们只会看到 <div>在没有包裹在 noscript 的中心,这意味着访问者对网站的看法很糟糕,并且没有导航来浏览该网站。我对吗?你正在跟着我吗?

我想知道是否有一个函数可以在首次访问该站点时将包装在 noscript 中的内容解析为支持 javascript 的浏览器。这可能吗?或者你有其他选择吗?也许包含检测是否启用了 javascript 并根据它显示内容?

欢迎所有建议。

最佳答案

好的。您可以通过以下方式改进:

  • 使用正常(有效)的正常链接 href秒。但是绑定(bind)到它们的js函数返回false。所以无论有没有 JS,链接都可以工作
  • 让你的 javascript 识别 url 参数并显示适当的 div
  • 然后,您不需要使用 <noscript>

关于javascript - 在 Ajax 中使用 noscript 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5284893/

25 4 0