123456789101112131415161718192021 |
- import { CanWebViewGoBack, CanWebViewGoForward, HasNativeView, Convert2AbsFullPath } from "../interface";
- import { webview } from '@kit.ArkWeb';
- export const canWebViewGoBack : CanWebViewGoBack = function (elementId : string) : boolean {
- const view = uni.getElementById(elementId)?.getHarmonyController() as webview.WebviewController | null;
- return view == null ? false : view.accessBackward();
- }
- export const canWebViewGoForward : CanWebViewGoForward = function (elementId : string) : boolean {
- const view = uni.getElementById(elementId)?.getHarmonyController() as webview.WebviewController | null;
- return view == null ? false : view.accessForward();
- }
- export const hasNativeView : HasNativeView = function (elementId : string) : boolean {
- const view = uni.getElementById(elementId)?.getHarmonyController() as webview.WebviewController | null;
- return view != null;
- }
- export const convert2AbsFullPath: Convert2AbsFullPath = function (path: string): string {
- return UTSHarmony.convert2AbsFullPath(path)
- }
|