Skip to content

zimbatm/publicsuffix.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

publicsuffix-js
===============

WARNING: the current algorithm is broken but I don't have time to fix it up yet.
  Instead of lots of regexpes, domains should be split on the doc ('.') character
  and looked-up in a hash tree. If you have time to fix this, please let me know :-p

Implements the algorithm to distinguish separate domains (for example browsers
need to know that for their cookies and authorization models). Unfortunately
there is no better algorithm than looking-up a published list.

See http://publicsuffix.org/ for more details.

Have fun,
  Jonas

Licence
-------

All code of this project is in public domain. 
It is assumed that contributors loose their copyrights on code they contribute.
See http://unlicence.org for more details.

Ideas for later (or if you want to help)
---------------

* Changing the list to a reverse hash tree could be more space efficient.
Lookup would maybe also be faster, but there is not efficiency problem for
me.
A hash tree like {uk: {co: ... 

* Provide a mean to update the list at runtime. It's hard to do that in the browser though.

About

JavaScript version of the Public Suffix List

Resources

Stars

Watchers

Forks

Packages

No packages published