S.browser_fallback_url是什么时候在Chrome中引入的?

时间:2015-12-08 14:37:24

标签: javascript android google-chrome android-intent progressive-web-apps

我正在编写一个在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中的新功能(因此对我的用例来说没用)。

感谢。

1 个答案:

答案 0 :(得分:7)

我参与了此活动,并在Chrome 40中引入了wrote about itupdated the official documentation