搜索文档 /

站台

平台服务可用于获取有关当前设备的信息。您可以使用 平台 方法,包括是否从平板电脑上查看应用程序,是否在移动设备或浏览器上,以及确切的平台(iOS、Android等)。如果设备使用从右到左的语言方向,还可以获得设备的方向,等等。有了这些信息,您可以完全定制您的应用程序以适合任何设备。

用法


              进口
             
              {
             站台
              }
             
              从…起
             
              “@betway东盟体育appionic/angular”
              ;
             @
              组成部分
              (
              {
              ...
              }
              )
             
              出口
             
              
             
              我的网页
             
              {
             
              建造师
              (
               平民的
              站台
               :
              站台
              )
             
              {
             
              }
             
              }
复制 抄袭

方法

is(platformName:Platforms)=>布尔值

根据用户所在的平台, is(平台名) 将返回true或false。请注意,对于多个平台名称,同一应用程序可以返回true。例如,从iPad上运行的应用程序将为平台名称返回true: 可移动的 , 网间网操作系统 , ipad 药片 . 此外,如果应用程序是从Cordova运行的,则 科尔多瓦 那是真的。

参数

名称 类型 描述
平台名 平台 平台名称。可用选项包括android、电容器、cordova、桌面、电子、混合、ios、ipad、iphone、手机、phablet、pwa、平板电脑

平台

下表列出了所有可能的平台值以及相应的说明。

平台名称 描述
安卓 运行Android的设备
电容器 运行电容器的装置
科尔多瓦 运行Cordova的设备
桌面 桌面设备
电子 运行电子计算机的桌面设备
混合的 运行电容器或Cordova的装置
网间网操作系统 运行iOS的设备
ipad iPad设备
苹果手机 iPhone设备
可移动的 移动设备
mobileweb 在移动设备中运行的web浏览器
超大屏手机 光闸装置
普华永道 PWA应用程序
药片 平板电脑

平台()=>string[]

根据您使用的设备, 平台 可以返回多个值。每个可能的值都是一个平台层次结构。例如,在iPhone上,它会返回 可移动的 , 网间网操作系统 苹果手机 .

ready()=>Promise

当平台准备就绪并且可以调用本机功能时,返回承诺。如果应用程序是在web浏览器中运行的,那么承诺将在DOM就绪时解决。当应用程序从Cordova等应用程序引擎运行时,承诺将在Cordova触发 魔兽世界 事件解析的值是 现成资源 ,说明所使用的平台。

例如,当Cordova就绪时,解析的就绪源为 科尔多瓦 . 默认的就绪源值为 多姆 . 这个 现成资源 如果根据应用程序运行的平台运行不同的逻辑,则此选项非常有用。例如,只有Capactor和Cordova可以执行状态栏插件,因此web不应该运行状态栏插件逻辑。

isRTL()=>布尔值

返回此应用是否使用从右向左的语言方向。我们推荐应用程序的 index.html 文件已具有正确的 迪尔 属性值集,例如 . W3C:HTML中的结构化标记和从右向左的文本

isLandscape()=>布尔值

退换商品 符合事实的 如果应用程序处于横向模式。

isPortrait()=>布尔值

退换商品 符合事实的 如果应用程序处于纵向模式。

宽度()=>数字

使用获取平台视口的宽度 窗口宽度 .

高度()=>数字

使用获取平台视口的高度 窗内高度 .

url()=>字符串

获取当前url。

testUserAgent(表达式:字符串)=>布尔值

退换商品 符合事实的 如果表达式包含在用户代理字符串中。

参数

名称 类型 描述
表示 一串 要签入用户代理的字符串

事件

暂停

这个 暂停 当本机平台将应用程序置于后台时,通常当用户切换到其他应用程序时,会发出事件。当Cordova/Capactor应用程序置于后台,但在标准web浏览器中未启动时,会发出此事件。

用法


              
              .
             站台
              .
             暂停
              .
              订阅
              (
              异步的
             
              (
              )
             
              =>
             
              {
             
              警觉的
              (
              “检测到暂停事件”
              )
              ;
             
              }
              )
              ;
复制 抄袭

调整大小

这个 调整大小 当浏览器窗口更改尺寸时,将发出事件。这可能来自正在物理调整大小的浏览器窗口,也可能来自改变方向的设备。

用法


              
              .
             站台
              .
             调整大小
              .
              订阅
              (
              异步的
             
              (
              )
             
              =>
             
              {
             
              警觉的
              (
              “检测到调整事件大小”
              )
              ;
             
              }
              )
              ;
复制 抄袭

简历

这个 简历 当本机平台从后台拉出应用程序时触发事件。当Cordova/Capactor应用程序从后台出现,但在标准web浏览器中未启动时,会发出此事件。

用法


              
              .
             站台
              .
             简历
              .
              订阅
              (
              异步的
             
              (
              )
             
              =>
             
              {
             
              警觉的
              (
              “检测到恢复事件”
              )
              ;
             
              }
              )
              ;
复制 抄袭
以前的
配置
下一个
测试
Baidu