same-origin

0.1.1 • Public • Published

same-origin

Checks if two URLs pass the "same origin"-policy (RFC 6454)

Build Status

browser support

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.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.1
    65,629
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.1
    65,629
  • 0.1.0
    0

Package Sidebar

Install

npm i same-origin

Weekly Downloads

55,636

Version

0.1.1

License

MIT

Last publish

Collaborators

  • rexxars