我正在编写一个在 Chrome 上运行得更好的 Web 应用程序(JavaScript、angularJS 等),因此它会尝试在它在 Android 上运行并在默认的 Android 浏览器上打开时启动它。如果未安装 Chrome,我希望它返回 Android 浏览器(而不是 Google Play 商店)。
所以我使用这种形式的意图:intent://localhost:3011/#Intent;scheme=http;package=com.android.chrome;S.browser_fallback_url= http://localhost:3011/?intent=no ;结尾
我的问题是,当我在我的 android 平板电脑(无名,Lollipop 5.1.1,默认浏览器:Chrome 39)上运行它时,它不起作用。当我使用单独安装的 Chrome(尝试加载,例如未安装的 firefox)时,它可以工作。
因此,为了继续进行,我需要知道我是否做错了什么,或者是否有其他原因。我的问题真的归结为:browser_fallback_url 应该在旧的默认浏览器中工作,还是 Chrome 中的一个新功能(所以它对我的用例没用)。
谢谢。