11

作为博主,我想根据内容的明确程度(暴力、色情、剧透、淫秽等)标记我的 CMS 中的任何内容。是否有适当的实用库和标准?

我读过 RTA、ICRA、PICS 和 W3C POWDER,但它们用元数据或标题标记整个页面。POWDER 似乎太复杂了——据我了解,它在页面之外添加了元数据?如果我使用 HTML5 文档类型,您能否提供一个简单有用的示例。

我想要的是一种根据评分来标记 HTML 元素的方法。我还希望它符合任何父母过滤。将 EXIF 数据添加到图像中以使它们独立于上下文进行过滤也会很好。

4

4 回答 4

8

据我所知,没有任何广泛使用的标准可以做到你所描述的。另外,最终目标是什么?让浏览器自动识别(并以某种方式处理/过滤)显式内容?

如果您打算自己处理过滤,则可以使用 HTML5 自定义数据属性。有了它们,您可以执行以下操作:

<li class="blogpost" data-rating="G"> [content] </li>

然后使用该自定义属性通过 JavaScript、CSS、PHP 或任何其他语言过滤/隐藏内容,例如:

li.blogpost[data-rating="R"] { [some styling] }

如何处理这种范式的选择非常广泛。这并不完全是一个标准,显然需要大量的规划和编码。但是,它允许您根据您定义的指标过滤内容。这种类型的解决方案可以很好地与其他评论中建议的简单登录系统配对,其中用户可以选择他们想要过滤的内容。您还可以为其定义年龄限制,或使用任意数量的其他选项。

这可能不会为您提供任何基于标准的自动过滤器或类似的东西,但据我所知,这些技术并没有得到广泛支持。

如果这甚至与您要查找的内容不相近,您能否提供有关您希望最终产品如何运行的更多详细信息?

于 2012-04-12T17:23:35.327 回答
4

由于没有微格式,我决定制作一个。将其命名为 xrate 1.0,写了一篇关于它的文章并将草稿添加到 microformats.org

基本上它是关于基于这些 HTML 属性的危险从 0-100 对内容进行评级:

  • data-xrate-lang- 淫秽语言
  • data-xrate-sex- 浪漫、色情、色情
  • data-xrate-nude- 裸露程度
  • data-xrate-disgust- 可能引起厌恶(粪便、幼虫、腐烂)
  • data-xrate-violence- 暴力及其后果 - 武器、伤口、尸体、鲜血
  • data-xrate-asocial- 吸烟、酗酒、吸毒、赌博、卖淫
  • data-xrate-blink- 可能导致癫痫的闪烁动画
  • data-xrate-spoiler- 故事被重述
  • data-xrate-camera- 如果应用程序(闪存/小程序?)可以访问摄像机
  • data-xrate-malware- 如果资源会导致查看者机器上的感染(病毒、木马等)

请告知是否有更好的解决方案。

于 2012-04-18T16:16:16.500 回答
1

我在为您浏览解决方案时偶然发现了这一点

http://www.ehow.com/how_7580400_filter-explicit-content-apache-server.html

也许它会帮助你

指示

1

下载并安装 mod_sed Apache 模块(请参阅 参考资料)。一些主机账户可能已经安装了这个 Apache 模块;在这种情况下,请联系您的网络托管服务提供商以检查该模块是否已经可用。

2

登录到您的 Web 服务器并在记事本中打开“httpd.conf”文件。如果使用本地 Web 服务器,则可以在 Apache 文件夹中找到此文件,在大多数主机帐户上,该文件位于“/etc/httpd/conf”文件夹中。如果您无法找到此文件,请联系您的 Web 托管服务提供商寻求帮助。

3

添加用于过滤显式内容的命令。例如,要将所有 HTML 文件中的单词“damn”自动替换为“darn”,请在“httpd.conf”文件中键入以下内容:

AddOutputFilter Sed html

OutputSed "s/damn/darn/g"

4

保存您的更改。

阅读更多:如何过滤 Apache Web 服务器中的显式内容 | eHow.com http://www.ehow.com/how_7580400_filter-explicit-content-apache-server.html#ixzz1rw85S300

于 2012-04-13T16:01:47.347 回答
0

有一个用于评级的元标记:name="rating" content="general",但是据我了解,许多行业并未真正使用它,因此可能有点毫无意义-尽管我不能谈论过滤软件。

我从未听说过 EXIF 中有任何关于评级的图像。

如果某些东西那么敏感,它应该在年龄检查登录之后,如果不是,你应该相信用户和他们在使用它时的自动过滤。

于 2012-04-10T10:41:37.617 回答