Skip to content
Check whether a link dom node links to an 'external' website.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.eslintrc
.gitignore
.travis.yml
LICENSE
README.md
index.js
package.json
test.js

README.md

External Link

npm version Build Status Coverage Status MIT Licensed

A simple function that tells you whether a link DOM node is 'external'.

A link is external if it:

  • has the attribute rel="external"
  • has the attribute target and the value is not _self
  • is an absolute link
  • is a telephone link
  • is a mailto link

To use

var external = require('external-link');
var link = document.querySelector('a');

external(link);

Versions

2.0.0 - changed handling of target so that any value other than _self will make it external

You can’t perform that action at this time.