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
2. <a> anchor · target="_system"
Cordova/Capacitor _system target — signals 'open in OS browser'.
https://www.google.com
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
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
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