我想区分用户是通过MAC上的“Go for Gmail”应用程序还是通过javascript访问常规Safari浏览器。 我检查了用户代理,两者之间没有线索/差异。
例: 通过MAC上的“Go for Gmail”应用程序发送的用户代理
pyrebase import pyrebase
MAC上“Safari”浏览器发送的用户代理
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.9 (KHTML, like Gecko) Version/9.0.2 Safari/601.3.9
链接到MAC上的“Go for Gmail.app”:https://itunes.apple.com/in/app/go-for-gmail-email-client/id979538493?mt=12
我无法在其中安装任何扩展程序或插件,因为这些扩展程序或插件归其他一些第三方公司所有。
我正在寻找javascript中的一些方法来区分上述两个流程。 所有这些都是必需的,因为我注意到MAC上的应用程序不允许下载和启动自定义URL。 我认为MAC上的应用程序使用WebKit或WebUI设置了一些限制。
有人可以帮助我区分这些吗?
提前致谢...