nsICookie的isDomain属性是什么意思?

时间:2013-09-04 22:14:52

标签: firefox cookies firefox-addon mozilla xpcom

有人可以给我关于nsICookie界面的isDomain属性的进一步解释吗?

1 个答案:

答案 0 :(得分:2)

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

设置Cookie并指定带有domain=的{​​{1}}值时,Cookie将成为域Cookie。请参阅document.cookie文档。

E.g。

  • .将成为域Cookie(domain=.example.org),将用于.isDomain == true和所有子域,例如example.org
  • www.example.org不会是域Cookie(domain=example.org),只会用于.isDomain == false,但不会用于子域。
  • example.org不会是域Cookie(domain=www.example.org),只会用于.isDomain == false,但不会用于子域。

implemented只是:

www.example.org

含义:如果字符串的第一个字符为inline bool IsDomain() const { return /* const char* */ *mHost == '.'; } ,则返回true,否则返回.