diff --git a/entry/src/main/ets/pages/Index.ets b/entry/src/main/ets/pages/Index.ets index c014f711ceb65160f485f703dbe11e2224d54896..d422dc62eaf5c0250461f57b263f2f295f8a538e 100644 --- a/entry/src/main/ets/pages/Index.ets +++ b/entry/src/main/ets/pages/Index.ets @@ -37,7 +37,7 @@ struct WebCustomPressMenu { aboutToAppear() { webview.WebviewController.initializeWebEngine(); - let context = getContext(this) as common.UIAbilityContext; + let context = this.getUIContext().getHostContext() as common.UIAbilityContext; this.context = context; } @@ -163,8 +163,8 @@ struct WebCustomPressMenu { if (event) { this.result = event.result; this.param = event.param; - this.pressPosX = px2vp(event.param.x()); - this.pressPosY = px2vp(event.param.y()); + this.pressPosX = this.getUIContext().px2vp(event.param.x()); + this.pressPosY = this.getUIContext().px2vp(event.param.y()); logger.debug(CommonConstants.TAG, `x coord = ${this.pressPosX}, y coord = ${this.pressPosY}`); logger.info(CommonConstants.TAG, 'link url = ' + event.param.getLinkUrl()); this.linkUrl = event.param.getLinkUrl();