Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web 用户偏好客户端-服务器对话_Web_Web Applications_Client Server_Standards - Fatal编程技术网

Web 用户偏好客户端-服务器对话

Web 用户偏好客户端-服务器对话,web,web-applications,client-server,standards,Web,Web Applications,Client Server,Standards,是否有任何既定的标准或指南,可以指定有关任何参数的首选项的客户机-服务器对话 例子 让我们考虑所有嵌入代码编辑器的网站。 无论是网站还是编辑器,我都希望能够指定着色模式的首选项。比如说莫诺凯 有没有标准化的处理方式 我想象的是,作为一个用户,我会有一个chrome扩展,在其中我会指定我的首选项,当我请求网站时,要么有一个值指示html中代码编辑器的使用情况,要么是服务器询问用户是否有任何首选项,我不知道它应该如何工作。让我看看我是否理解这个问题。您希望用户能够配置在多个站点之间共享的首选项,这样

是否有任何既定的标准或指南,可以指定有关任何参数的首选项的客户机-服务器对话

例子

让我们考虑所有嵌入代码编辑器的网站。 无论是网站还是编辑器,我都希望能够指定着色模式的首选项。比如说莫诺凯

有没有标准化的处理方式


我想象的是,作为一个用户,我会有一个chrome扩展,在其中我会指定我的首选项,当我请求网站时,要么有一个值指示html中代码编辑器的使用情况,要么是服务器询问用户是否有任何首选项,我不知道它应该如何工作。

让我看看我是否理解这个问题。您希望用户能够配置在多个站点之间共享的首选项,这样当用户访问您的站点时,您可以首先检查他们的首选项并将其默认值设置为该值,而不是要求他们为您的网站显式配置该首选项。这是正确的吗?假设我的理解是正确的,除了一些狭窄的领域,比如浏览器内置的语言首选项或暗模式之外,没有实现这一点的标准。理论上,任何首选项都可以通过HTTP请求头转发,但除非有足够多的站点同意使用标准,并且客户机浏览器(或者,如您所建议的,扩展)有助于收集和转发数据,否则这并没有多大用处。或者,这可以通过在第三方域上使用cookie来实现,该域的值可以通过JavaScript检索。@JeremyCaney Yes。它在UNIX系统中的工作原理与此类似。一般标准是将首选项指定为环境变量。我在考虑在服务器端使用HTML元标记来指示标准化的使用