javascript - 有没有办法用 JavaScript 检测处于这种状态的 Safari?
问题描述
当从应用程序打开 iOS 上的 safari 并显示这种类型的 UI 时,是否可以使用 JavaScript 进行检测?您可以通过使用 safari 从 gmail 应用程序打开链接,在 iOS 12 上到达此处。
更新:为了清楚起见,我希望找到 safari 的 chrome 何时处于图像中所示的状态,而不是 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));
推荐阅读
- python - Tweepy error code 400
- javascript - puppeteer : how check if browser is still open and working
- amazon-web-services - Amazon EC2 - How to execute the 'launch" part of a Cross-Account AMI Copy?
- python - Wratten photography filter in python / numpy
- openshift - OKD 3.10: standard_init_linux.go:190: exec user process caused "permission denied"
- .net - .NET Core project does not automatically reference net40 library in NuGet package
- visual-studio-code - syntax highlighting colors in php code with visual studio
- function - Julia: Same function for multiple types?
- python - TypeError: can only concatenate str (not "int") to str 什么意思?
- python - Python doctest ValueError:“之后缺少空白”