Chrome cookie 例外对话框中的“[*.]”是什么意思?

Chrome cookie 例外对话框中的“[*.]”是什么意思?

在此处输入图片描述
添加到 Cookie 白名单弹出窗口的屏幕截图(chrome://settings/cookies?search=cookies)

我总是在[*.]这里输入元字符,它们是什么意思?我猜对了吗[]零个或一个*方法从“a”到“z”的一个或多个字母.表示文字“。”?

(一些 300+ 积分所有者:您能否附加元字符到该问题的标签然后删除此段?)

答案1

虽然你对域名本身的看法基本正确(但请注意,域名*.不是由于 AZ 字母有限,所以这并不完全适用于该[ ]部分。

该模式旨在例如“零或一”,就像使用 […] 将某些内容标记为“可选”的常见惯例一样。然而,在 Chrome 中,仅有的模式解析器会识别准确的字符串[*.],并且仅当它位于“主机”部分的开头时才识别。在其他情况下,括号没有任何意义;例如,[abc.]def不会被识别。

如果前缀[*.]出现在 URL 的“主机”部分的开头,则该模式将匹配指定的域及其子域。换句话说,就好像您有两个模式:

example.com
*.example.com

相关内容