Appearance
鸿蒙拉起浏览器
鸿蒙提供了一个 API 来拉起浏览器。
javascript
import { common, Want } from '@kit.AbilityKit'
import { BusinessError } from '@kit.BasicServicesKit'
function startBrowsableAbility(context: common.UIAbilityContext): void {
let want: Want = {
action: 'ohos.want.action.viewData',
entities: ['entity.system.browsable'],
uri: 'https://www.huawei.com/',
parameters: {
'ohos.ability.params.showDefaultPicker': true,
},
}
context
.startAbility(want)
.then(() => {
console.error('Start browsableAbility successfully.')
})
.catch((err: BusinessError) => {
console.error(
`Failed to startAbility. Code: ${err.code}, message: ${err.message}`
)
})
}
// 在需要使用的地方调用
const context: common.UIAbilityContext = this.getUIContext().getHostContext()! as common.UIAbilityContext;
startBrowsableAbility(context);