类名会触发安全搜索过滤器吗?

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费积分!

我之前收到过一条关于此事的推文,并且一直将其列在我的待办事项清单中,希望就此展开讨论。或者更好的是,收集一些真实数据。它可能也与 SEO 略微相关(正如提问者所述),而昨天的 关于 SEO 的初步想法 使我想起了这件事。

这是问题

换句话说,像这样的 HTML 代码

<label for="sex">Sex:</label>
<select id="sex" name="sex">
  <option>Male</option>
  <option>Female</option>
  <option>Yes, please</option>
  <option>Heyyy-ooo</option>
  <option>Honk honk</option>
  <option>Wakka Wakka</option>
</select>

撇开试图对抗性别规范的愚蠢尝试不谈,仅仅在页面上出现“Sex”这个词是否足以触发警告、阻止或排除某些应用程序?也许是使用 Google 安全浏览 API 的应用程序、配置为阻止某些内容的某种防火墙,或其他旨在过滤网络内容的软件。

如果您的企业是 Barry's Delicious Smoothie Mart,因此您为 CSS 选择器添加了一系列前缀

.bdsm-header {
  background: papayawhip;
}

是否会出现意想不到的后果?

我对这段对话有点似曾相识,我记得在某个地方看到过关于此的对话,有人说这确实给他们带来了一些小问题,但我现在似乎无法找到它。

事实上,我没有关于此主题的任何个人故事或数据与大家分享,我只是想征求一下那些 *确实有一些数据* 的朋友们的意见。

在花了一些时间搜索这个问题时,我发现很多“专家”都在说“不,CSS 类不会影响任何东西”。这似乎有道理,但没有引用数据、提供参考或提供证据。但请注意,在我们的第一个示例中,我们担心的文本是“sex”,它不仅出现在类中,还出现在其他属性中,更不用说标签的实际可见文本了。

因此,如果您真的知道一些信息,请在下面告诉我们。