打开URL
在 iOS 设备的 Safari 浏览器中打开指定的 URL。
接口说明
接口类型
execShortcut参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
deviceId | string | ✅ | 设备 ID |
directive | string | ✅ | 固定值 'openUrl' |
payload | string | ✅ | 要打开的 URL 地址 |
返回值
javascript
true // 打开成功返回 true⚠️ 提示
非必要尽量不要用此接口通过 scheme 跳转来打开应用 !
如果使用 Scheme URL 来打开应用,长时间频繁运行小概率可能会出现以下问题:
- 让应用处于"失焦"状态
- 造成快捷指令卡死
建议: 如果需要打开应用,请使用 打开APP 接口。
基本使用
javascript
// 打开网页
await apiInvoke('execShortcut', {
deviceId: 'P72578581E07',
directive: 'openUrl',
payload: 'https://www.baidu.com'
});注意事项
提示
- 首次打开一个未授权的URL会触发权限申请,这个需开发者自行处理