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

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

我正在编写一个在 Chrome 上运行得更好的网络应用程序(JavaScript、angularJS 等),因此当它在 Android 上运行并在默认的 Android 浏览器上打开时,它会尝试启动它。 如果未安装 Chrome,我希望它返回到 Android 浏览器(而不是 Google Play 商店)。

所以我正在使用这种形式的 Intent : intent://localhost:3011/#Intent;scheme=http;package=com.android.chrome;S.browser_fallback_url= http://localhost:3011/?intent=no;end

我的问题是,当我在我的 Android 平板电脑(无名称,Lollipop 5.1.1,默认浏览器:Chrome 39)上运行它时,它不起作用。当我使用单独安装的 Chrome(尝试加载,例如未安装的 firefox)时,它可以工作。

因此,为了继续,我需要知道我是否做错了什么,或者是否有其他原因。 我的问题实际上归结为:browser_fallback_url 应该在旧的默认浏览器中工作,还是它是 Chrome 中的新功能(所以它对我的用例没有用)。

谢谢。

最佳答案

我致力于此和 wrote about itupdated the official documentation它是在 Chrome 40 中引入的。

关于javascript - S.browser_fallback_url 是什么时候在 Chrome 中引入的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34158613/

相关文章:

angularjs - Protractor 添加请求 header

Javascript 和/或点击因过度拥挤而变得不稳定?

Javascript - 是否存在具有 self 更新值的变量?

android - 当我在 Android Studio 上运行应用程序时, "Choose device"框不显示

Android 自定义文件扩展名 Intent 不适用于标准文件浏览器

java - Chrome 版本 44 在 selenium 测试中存在一些问题

google-chrome - 修改 Chrome 扩展中的响应 header

javascript - JS : Fizz Buzz Sequence Quiz (Display last element in series as Integer in case it equals to Fizz, 嗡嗡声或嘶嘶声)

javascript - AngularJS 使用 RowSpan 在表中生成分组数据

android - Crashlytics - 如何添加自定义键 - Eclipse