首页 > 解决方案 > 有没有办法用 JavaScript 检测处于这种状态的 Safari?

问题描述

当从应用程序打开 iOS 上的 safari 并显示这种类型的 UI 时,是否可以使用 JavaScript 进行检测?您可以通过使用 safari 从 gmail 应用程序打开链接,在 iOS 12 上到达此处。

更新:为了清楚起见,我希望找到 safari 的 chrome 何时处于图像中所示的状态,而不是 safari 应用程序通常启动的状态 在此处输入图像描述

标签: javascriptioscssmobile-safari

解决方案


来自:如何检测 Safari、Chrome、IE、Firefox 和 Opera 浏览器?

        var isSafari = /constructor/i.test(window.HTMLElement) || (function (p) { 
        return p.toString() === "[object SafariRemoteNotification]"; }) 
         (!window['safari'] || (typeof safari !== 'undefined' && 
        safari.pushNotification));

推荐阅读