diff --git a/pages/component/web-view/web-view.uvue b/pages/component/web-view/web-view.uvue index a28d1a7a37e4b7786de1fdf4812caa849f91be64..ce1b5eec2365e08884aba2aece6383e4d5c05add 100644 --- a/pages/component/web-view/web-view.uvue +++ b/pages/component/web-view/web-view.uvue @@ -119,8 +119,6 @@ }, load(event : UniWebViewLoadEvent) { console.log(JSON.stringify(event.detail)); - this.canGoBack = canWebViewGoBack('web-view'); - this.canGoForward = canWebViewGoForward('web-view'); if (this.autoTest) { this.eventLoad = { "tagName": event.target?.tagName, diff --git a/uni_modules/uts-get-native-view/utssdk/app-ios/DCGetElementByID.swift b/uni_modules/uts-get-native-view/utssdk/app-ios/DCGetElementByID.swift deleted file mode 100644 index f60b46083d1e653088389d7c8b38c6cb97d30a5b..0000000000000000000000000000000000000000 --- a/uni_modules/uts-get-native-view/utssdk/app-ios/DCGetElementByID.swift +++ /dev/null @@ -1,22 +0,0 @@ -// -// DCUni.swift -// DCGetElementByID -// -// Created by DCloud-iOS-XHY on 2024/7/8. -// - -import DCloudUniappRuntime - -public class DCGetElementByID { - /// 返回一个匹配特定 ID 的元素, 如果不存在,返回 null 规则同 https://doc.dcloud.net.cn/uni-app-x/api/get-element.html#getelementbyid - public static func dcGetElementById(_ id: String) -> UniElement? { - let appManager = UniSDKEngine.self.getAppManager() - if let app = appManager.getCurretApp(), - let pageManager = app.pageManager as? UniPageManagerImpl, - let page = pageManager.getTopPage(), - let domManager = page.document as? UniDomManager { - return domManager.getElementById(id) - } - return nil - } -} diff --git a/uni_modules/uts-get-native-view/utssdk/app-ios/index.uts b/uni_modules/uts-get-native-view/utssdk/app-ios/index.uts deleted file mode 100644 index 39fe984eb925d601f3546f92fc8a2d7611501e35..0000000000000000000000000000000000000000 --- a/uni_modules/uts-get-native-view/utssdk/app-ios/index.uts +++ /dev/null @@ -1,22 +0,0 @@ -import { CanWebViewGoBack, CanWebViewGoForward } from "../interface"; -import { WKWebView } from 'WebKit'; - -export const canWebViewGoBack : CanWebViewGoBack = function (elementId : string) : boolean { - // const element = uni.getElementById(elementId) - const element = DCGetElementByID.dcGetElementById(elementId) - const view = element?.getIOSView(); - if (view != null && view instanceof WKWebView) { - return (view! as WKWebView).canGoBack; - } - return false; -} - -export const canWebViewGoForward : CanWebViewGoForward = function (elementId : string) : boolean { - // const element = uni.getElementById(elementId) - const element = DCGetElementByID.dcGetElementById(elementId) - const view = element?.getIOSView(); - if (view != null && view instanceof WKWebView) { - return (view! as WKWebView).canGoForward; - } - return false; -}