gpt4 book ai didi

html - 显示一个 "No Javascript"的 div,但不用于 google/facebook 共享服务

转载 作者:可可西里 更新时间:2023-11-01 14:58:22 26 4
gpt4 key购买 nike

我想在网站顶部附近显示一个 div,以向没有启用 javascript 的访问者建议他们应该启用他们的 javascript。我以为我找到了一个很好的方法,就是使用 noscript 标签。

不幸的是,由于 Google 的索引器和 Facebook 的链接共享功能等服务,我发现这个解决方案不太理想。这些服务抓取页面并读取 noscript div 中的文本作为页面摘要。发生这种情况是因为这些服务没有使用 javascript(很明显)。

因此,我向大众提出的问题是:您更喜欢什么技术来避免让“请启用您的 javascript”消息出现在 Google 的结果等中。

理想情况下,我希望找到解决此问题的最佳实践,但我有兴趣了解您在过去成功或未成功使用的任何技术。

谢谢!

最佳答案

在纯 HTML 方案(如标记)中,考虑将您的消息放在页面底部,并使用 CSS 将其显着定位在顶部。这应该将您的警告推到页面下方足够远的位置,以避免它出现在典型的搜索结果中。

如果您的 HTML 是由服务器脚本生成的,那么您可以根据客户端 UserAgent 有条件地呈现该元素。在这种情况下,一个好的搜索引擎用户代理列表会很方便。

关于html - 显示一个 "No Javascript"的 div,但不用于 google/facebook 共享服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3388648/

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