javascript - 检测 Javascript 中是否启用了运动和方向访问 - iOS

标签 javascript ios iphone mobile-safari

不幸的是,Safari 默认禁用运动和方向访问:

设置 > Safari > 隐私和安全 > Action 和方向访问

所以我想弄清楚是否可以检测用户是否启用了此设置。浏览器中的窗口对象是否有一个属性通知我它已启用?

我尝试在 StackOverflow 和其他各个地方查找解决方案,但它们要么已经过时,要么根本不起作用。

最佳答案

您可以使用 window.orientation 属性(输出将以度为单位),因为 IOS 版 Safari 支持该属性

注意:它的使用已被弃用,并且在许多其他浏览器中不受支持,在其他浏览器之前,您应该使用 screen.orientation 属性或 通用传感器 API

关于javascript - 检测 Javascript 中是否启用了运动和方向访问 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56634825/

相关文章:

javascript - 删除待办事项列表中的复选框项目

ios - 如何确定 WKWebView 崩溃的原因

ios - 使用标识符执行 segue 不会在 swift 2 中工作

iphone - poptorootviewcontroller 不按顺序调用 Root View Controller 的 dealloc 方法和 viewdidappear 方法

javascript - 如何停止循环中的重复值?

javascript - 返回 Handlebars 辅助函数的 d3 对象

javascript - 除了文件之外的咕噜声

ios - 无法转换表达式的类型 '()' 'NilLiteralConverible'?

ios - iOS 应用程序的 iCloud 服务器空间限制

iphone - Objective-C读取文件内容使用NSUTF8StringEncoding返回错误的编码文本