External Link Tester

Tap each button. Mark ✅ if a browser/app opened, ❌ if nothing happened.

userAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/128.0.0.0 Safari/537.36

isAndroid: false

window.Capacitor: false

context: Browser/Preview

1. <a> anchor · target="_blank"

Standard HTML anchor, target=_blank. Works in browser. Capacitor may or may not handle.

https://www.google.com

Tap to Open

2. <a> anchor · target="_system"

Cordova/Capacitor _system target — signals 'open in OS browser'.

https://www.google.com

Tap to Open

3. window.open · '_blank'

Capacitor overrides window.open('url','_blank') to route to system browser.

https://www.google.com

4. window.open · '_system'

Cordova InAppBrowser convention. Capacitor may honour this.

https://www.google.com

5. window.location.href

Navigates the WebView itself. Should NOT open external browser (control test).

https://www.google.com

6. Amazon · <a> anchor · _blank

Real Amazon URL with anchor+_blank.

https://www.amazon.com

Tap to Open

7. Amazon · window.open · _blank

Real Amazon URL with window.open+_blank.

https://www.amazon.com

8. Google Maps · <a> anchor · _blank

Maps URL — may deep-link to Maps app on Android.

https://maps.google.com

Tap to Open

9. Google Maps · window.open · _blank

Maps URL via window.open.

https://maps.google.com

10. Google Maps · geo: intent URI

Android geo: URI scheme — should open Maps app directly.

geo:37.7749,-122.4194?q=San+Francisco

Tap to Open