2

谁能给我关于接口isDomain属性的进一步解释nsICookie

4

1 回答 1

2

如果.isDomain为真,则 cookie 将用于整个域(主机 + 所有子域),否则仅用于特定主机。

domain=设置 cookie 并使用前导指定值时.,cookie 将成为域 cookie。请参阅document.cookie文档。

例如

  • domain=.example.org将是域 cookie ( .isDomain == true) 并将用于example.org所有子域,例如www.example.org.
  • domain=example.org不会是域 cookie ( .isDomain == false) 并且只会用于example.org,但不能用于子域。
  • domain=www.example.org不会是域 cookie ( .isDomain == false) 并且只会用于www.example.org,但不能用于子域。

它的实现很简单:

inline bool IsDomain() const { return /* const char* */ *mHost == '.'; }

含义:true如果字符串的第一个字符是 a 则.返回,否则返回false

于 2013-09-05T01:06:41.380 回答