我正在阅读W3C的用户代理的定义:
定义:用户代理是检索、呈现和便利最终用户与Web内容交互的软件,或者其用户界面使用Web技术实现的软件。
我正在试图理解,某些通常被称为用户代理的程序是否确实被按照W3C的定义归类为用户代理。
我想知道的节目是:
我知道Lynx和命令行工具,比如cURL和Wget:
所以在我看来,他们是W3C定义下的用户代理。
对我来说,公开的问题是呈现需求,准确地说是呈现什么以及它是如何呈现的。由于视力受损的人可能使用屏幕阅读器,因此视觉用户界面完全没有必要,这一问题就更加复杂了。
在W3C的定义下,Lynx和cURL或GNU是否被视为用户代理?
上下文是W3C on WebCrypto上的线程,并使用“用户代理”和“浏览器”来满足测试需求:关键材料的WebCrypto编辑(选项2)。
发布于 2016-01-21 03:02:16
HTTP协议不是W3C指定的语言。HTML是一种W3C指定的语言。按照HTTP协议指定的重定向并不是“解释W3C指定的语言”。
在这个W3C定义下,Lynx将被定义为用户代理。它呈现HTML并具有交互式接口。
Curl和wget不符合用户代理的资格。它们确实检索web内容,但它们不具有交互性,也不呈现HTML。
https://webmasters.stackexchange.com/questions/88999
复制相似问题