Skip to content
Polyfill for window.location.origin
JavaScript Erlang CoffeeScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
dist
src simplify
.editorconfig
.gitattributes add .gitattributes
.gitignore
.jshintrc
.travis.yml
LICENSE-MIT
LICENSE-UNLICENSE apply MIT license to the dev tools
README.md
bower.json update package settings
component.json update package settings
gulpfile.js
package.json
test.js update .jshintrc

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.

Something went wrong with that request. Please try again.