Polyfill for window.location.origin
JavaScript Erlang CoffeeScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
src
.editorconfig
.gitattributes
.gitignore
.jshintrc
.travis.yml
LICENSE-MIT
LICENSE-UNLICENSE
README.md
bower.json
component.json
gulpfile.js
package.json
test.js

README.md

location-origin.js

Bower version NPM version Build Status devDependency Status

browser support

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-origin

npm

npm install location-origin

Duo

// 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.