Beforeinstallprompt 未在应用内浏览器中被调用

Posted

技术标签:

【中文标题】Beforeinstallprompt 未在应用内浏览器中被调用【英文标题】:Beforeinstallprompt not getting called in in-app browser 【发布时间】:2021-11-11 05:29:06 【问题描述】:

    我有一个 pwa1,它将在 pwa2 的应用内浏览器中打开。我有 pwa1 的安装按钮。但在应用内浏览器 beforeinstallpromt 没有被解雇。有什么解决方法吗?

    <a href="intent://***.com#Intent;scheme=http;package=com.android.chrome;end"> Open in Chrome </a> 此链接将在除 PWA 的应用内浏览器之外的任何其他 Android 浏览器的 chrome 应用中打开。有什么办法让它适用于应用内浏览器?

    Web 共享 api 在单击共享按钮时显示很多应用程序,除了 chrome 应用程序。有什么方法可以在分享建议中添加 chrome 应用?

【问题讨论】:

感谢您的帮助 【参考方案1】:
    不,根据规范,这仅适用于 top-level browsing contexts,但不适用于嵌套上下文。 据我所知,可能是由于与上述类似的限制。 Chrome 不是共享目标,但您可以复制 URL 并使用 Chrome 在剪贴板上打开该 URL。

【讨论】:

以上是关于Beforeinstallprompt 未在应用内浏览器中被调用的主要内容,如果未能解决你的问题,请参考以下文章

Thymeleaf 模板未在条件内呈现参数值

Blazor 范围内的 CSS 未在 Azure Pipelines 上构建

视频未在 Webview android (Google TV) 内播放

Play 商店未在付款窗口中显示当地货币

AFNetworking 2.0:凭据未在前一次请求的 30 秒内发送到身份验证

打开操作未在分配的 00:01:00 超时内完成 - AX 2012 使用 AIF/WCF