Checks if two URLs pass the "same origin"-policy (RFC 6454)
Installation
Run npm install --save same-origin to include it in your project.
Works well with browserify.
Usage
var sameOrigin = require('same-origin'); var url1 = 'http://example.com/some/page.html'; var url2 = 'http://example.com/some/other/page.html'; var url3 = 'http://espen.codes/nodejs'; sameOrigin(url1, url2); // true sameOrigin(url1, url3); // false
same-origin works in most environments:
// CommonJS var sameOrigin = require('same-origin'); // AMD (Require.JS, yepnope, dojo...) define(['same-origin'], function(sameOrigin) { // ... }); // Browser global (if CommonJS/AMD environment not found) window.sameOrigin(url1, url2);
License
MIT-licensed. See LICENSE.