【发布时间】:2013-09-04 22:14:51
【问题描述】:
谁能给我进一步解释nsICookie接口的isDomain属性?
【问题讨论】:
标签: firefox cookies firefox-addon mozilla xpcom
谁能给我进一步解释nsICookie接口的isDomain属性?
【问题讨论】:
标签: firefox cookies firefox-addon mozilla xpcom
如果.isDomain 为真,cookie 将用于整个域(主机 + 所有子域),否则仅用于特定主机。
当设置 cookie 并指定带有前导 . 的 domain= 值时,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,而不用于子域。简单来说就是implemented:
inline bool IsDomain() const { return /* const char* */ *mHost == '.'; }
含义:如果字符串的第一个字符是.,则返回true,否则返回false。
【讨论】: