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 simplify Jul 17, 2014
src
.editorconfig
.gitattributes
.gitignore
.jshintrc
.travis.yml test on Node v0.12 and io.js Feb 18, 2015
LICENSE-MIT
LICENSE-UNLICENSE apply MIT license to the dev tools Jul 26, 2014
README.md
bower.json
component.json
gulpfile.js
package.json update devDependencies Feb 18, 2015
test.js update .jshintrc Jul 17, 2014

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.