javascript firefox sdk:获取没有子域的域

javascript firefox sdk: get domain without subdomain

在没有子域的情况下获取域的简单方法是什么。

例如在这个URL中:http://a.b.hllo.co.uk我想检索hllo

这就是你能得到的

所以你必须对我认为的那个进行字符串操作。它看起来不像是自动获取的,但我可能是错的。

为此您需要使用 nsIEffectiveTLDService。它基本上是由 mozilla 维护的一个巨大的特例列表,例如提到的 .co.uk 域,并用于 same-basedomain(而不是同源)策略,例如 cookies。

它的一些功能也在 sdk/url 模块中公开。