平台信息

732次阅读
没有评论

共计 1362 个字符,预计需要花费 4 分钟才能阅读完成。

平台信息脚本界面

该接口派生自 IObjectClass,用于添加特定于 Platform Info 插件的 API。这是在 JavaScript 中使用 Construct 平台检测的有用方法。IPlatformInfoObjectType

请注意,此类派生自对象类接口,而不是实例接口。通常,它通过 runtime.platformInfo 而不是命名对象使用。

平台信息 API
是移动的
一个只读布尔值,指示 Construct 是否将当前设备检测为“移动”设备。
此检测可能不可靠。请参阅“平台信息”手册条目中有关“处于移动状态”的警告。
操作系统
具有 Construct 检测到的操作系统的只读字符串,该字符串是 "windows"、"macos"、"linux"、"chrome-os"、"android"、"ios"、"unknown" 之一。
操作系统版本
具有 Construct 检测到的操作系统版本的只读字符串,如果无法识别版本,则为字符串 "(unknown)"。
浏览器
检测到浏览器 Construct 的只读字符串,该字符串是 "chrome"、"chromium"、"edge"、"opera"、"nwjs"、"firefox"、"safari"、"unknown" 之一。
请考虑使用功能检测或引用,而不是依赖已识别的浏览器。浏览器引擎
浏览器版本
具有 Construct 检测到的浏览器版本的只读字符串,如果无法识别版本,则为字符串 "(unknown)"。
浏览器引擎
检测到浏览器引擎 Construct 的只读字符串,该字符串是 "chromium"、"gecko"、"webkit" 之一,如果无法识别任何字符串,则为 "unknown"。
导出类型
一个只读字符串,指示用于导出项目的导出选项,该选项是(在导出前预览时)"preview"、"html5"、"scirra-arcade"、"cordova-android"、"cordova-ios"、"nwjs"、"windows-webview2"、"macos-wkwebview"、"xbox-uwp-webview2"、"instant-games"、"playable-ad" 之一。
渲染
指示正在使用的图形呈现技术的只读字符串。这可以是 "webgl1"、"webgl2"、"webgpu"。如果检测到“主要性能警告”,它也可以有一个后缀,这通常表示软件渲染速度较慢,通常是由于不可靠的 GPU 驱动程序。例如,软件呈现的 WebGL 1 支持将返回 "webgl1-software"。
渲染器细节
描述有关正在使用的图形硬件的特定于系统的详细信息的只读字符串。这通常描述 GPU 制造商和型号名称,有时还描述一些硬件功能。
canvasCss 宽度
canvasCss 高度
主显示画布大小(以 CSS 像素为单位)的只读数字。这与设备(物理显示)像素并不完全对应,但从网页设计的角度来看,这是以单位表示的适当大小。px
canvasDevice 宽度
canvasDevice 高度
主显示画布大小(以设备(物理显示)像素为单位的只读数字。与 CSS 大小不同,此大小反映了显示中使用的实际像素数。
设备像素比
返回 devicePixelRatio 属性。
此属性也可以在工作线程模式下读取,这意味着读取此属性可能比读取全局属性更可取。devicePixelRatio

正文完
 0
评论(没有评论)