Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

Open External Links in New Window

JavaScript snippet for Chromeless Apps

Automatically open external links in a new window when your web app runs in a chromeless runtime.

Especially useful for Firefox OS and iOS web apps! Created for Firefox OS apps, works on the whole modern web.

Why it doesn't suck

  • Event delegation: Fast load and works on dynamic content
  • Doesn't use window.open, just changes the target for clicked links
  • Keeps existing target references intact
  • Vanilla JavaScript (i.e. no dependencies), the best cross-browser framework!

Why it's not a 100% solution

  • Can't catch links to pages on the same host that don't have navigation back to your web app
  • If you use multiple hostnames (e.g. login.mywebsite.com and www.mywebsite.com) within your app then those links will be broken.

How to Use

Either or:

  • Copy code into your web app project,
  • Embed deferred via github,
  • … or just get inspired and make your own.

About

Open external links in a new window when your web app runs in a chromeless runtime. Useful for Firefox OS and iOS web apps! Created and tested in Firefox.

Resources

License

Releases

No releases published

Packages

No packages published