我正在尝试创建一个自动打开
Android应用程序的网页,但只有安装了应用程序.如果不是,它应该重定向到另一个网页.
该应用程序已经在生产中,正确处理深层链接,例如:// content?id = 42.链接的格式无法更改.
我已经试过了
1)重定向和超时:
window.location.replace('example://content?id=42'); setTimeout(function() { window.location.replace = 'http://example.com/content?id=42'; },500);
适用于iOS,但对于Android,它会重定向到example://立即,从而给我ERR_UNKNOWN_URL_SCHEME.似乎不会去Android.
2)iframe方法. Impossible in rencent Chrome versions.在三星浏览器中似乎也不起作用.
3)Intents与S.browser_fallback_url.运行良好,但仅在Chrome.在Opera和Samsung浏览器中不起作用…最可能不在Chrome 25之外.