首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >满足W3C下用户代理定义的应用程序

满足W3C下用户代理定义的应用程序
EN

Webmasters Stack Exchange用户
提问于 2016-01-20 20:05:38
回答 1查看 47关注 0票数 1

我正在阅读W3C的用户代理的定义

定义:用户代理是检索、呈现和便利最终用户与Web内容交互的软件,或者其用户界面使用Web技术实现的软件。

我正在试图理解,某些通常被称为用户代理的程序是否确实被按照W3C的定义归类为用户代理。

我想知道的节目是:

我知道Lynx和命令行工具,比如cURL和Wget:

  • 促进与网页内容的互动
  • 解释语言,因为它们遵循重定向。

所以在我看来,他们是W3C定义下的用户代理。

对我来说,公开的问题是呈现需求,准确地说是呈现什么以及它是如何呈现的。由于视力受损的人可能使用屏幕阅读器,因此视觉用户界面完全没有必要,这一问题就更加复杂了。

在W3C的定义下,Lynx和cURL或GNU是否被视为用户代理?

上下文是W3C on WebCrypto上的线程,并使用“用户代理”和“浏览器”来满足测试需求:关键材料的WebCrypto编辑(选项2)

EN

回答 1

Webmasters Stack Exchange用户

发布于 2016-01-21 03:02:16

HTTP协议不是W3C指定的语言。HTML是一种W3C指定的语言。按照HTTP协议指定的重定向并不是“解释W3C指定的语言”。

在这个W3C定义下,Lynx将被定义为用户代理。它呈现HTML并具有交互式接口。

Curl和wget不符合用户代理的资格。它们确实检索web内容,但它们不具有交互性,也不呈现HTML。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/88999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档