location-origin.js
Polyfill for window.location.origin
// On http://localhost:8888/path/to/page.html#hash?search=foobar
window.location.origin; //=> "http://localhost:8888"Installation
Package managers
Bower
bower install location-originnpm
npm install location-originDuo
// You don't have to assign it to a variable.
// It automatically adds `origin` property to the window.location object when it is `require`d.
require("shinnn/location-origin.js");Standalone
Download the script file directly.
Acknowledgements
I used the blog post by Toby Osbourn as reference. Thanks, tosbourn.
License
src/location-origin.coffee and dist/location-origin.js are licensed under the Unlicense.
All other source code is licensed under the MIT license.
