A simple library for reading and writing parameters to the URL hash.
You can install with npm install urlhash
and include with var urlHash = require('urlhash')
.
For basic use in the browser, you can simply include urlHash.js
and use urlHash().getUrlHashParameter(param)
as below.
urlHash.getUrlHashParameter(param)
returns the value of the named url hash parameter, so bar
from example.com#foo=bar
urlHash.getUrlHashParameters()
returns all url hash parameters in an object, so {foo: 'bar', bibim: 'bap'}
from example.com#foo=bar&bibim=bap
urlHash.setUrlHashParameter(param, value)
sets the value of the named url hash parameter, so example.com#foo=bar
from setUrlHashParameter('foo', 'bar')
urlHash.setUrlHashParameters(params)
sets all url hash parameters in a passed object, so example.com#foo=bar&bibim=bap
from {foo: 'bar', bibim: 'bap'}