我正在编写一个在Chrome上运行得更好的网络应用程序(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中的新功能(因此它对我的用例无用).
谢谢.
我研究了这个并写了它并更新了它在Chrome 40中引入的官方文档.