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