HarmonyOS ArkWeb组件打开pdf预览回退无法返回预览前html页

创建了一个首页,首页里面有个按钮,点击按钮会用ArkWeb加载一个远程html页面(页面a) ,a页面中有个pdf链接<a href="xxxx">,在a页面中点击此链接,可以正常加载并预览pdf,查阅过后我进行回退操作,此时会跳过页面a并返回到首页。想回退到页面a要如何操作?

HarmonyOS
2024-12-25 15:12:02
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可以参考此demo:

// xxx.ets
import { webview } from '@kit.ArkWeb';

class testClass {
  constructor() {
  }

  test(): string {
    return 'ArkTS Hello World!';
  }
}

@Entry
@Component
struct WebComponent {
  webviewController: webview.WebviewController = new webview.WebviewController();
  // 声明需要注册的对象
  @State testObj: testClass = new testClass();

  onBackPress(): boolean | void {
    this.webviewController.backward()
    return true
  }

  build() {
    Column() {
      Button("load html").onClick(() => {
        this.webviewController.loadUrl($rawfile('index.html'))
      })
      // Web组件加载本地index.html页面
      Web({ src: "", controller: this.webviewController }).domStorageAccess(true).javaScriptAccess(true)// 将对象注入到web端
        .javaScriptProxy({
          object: this.testObj,
          name: "testObjName",
          methodList: ["test"],
          controller: this.webviewController
        })

    }
  }
}
<!DOCTYPE html>
  <html lang="en">
  <head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  </head>
  <body>
  <a href="xxx">跳转</a>
  </body>
  </html>
分享
微博
QQ
微信
回复
2024-12-25 17:26:39
相关问题
预览器上WEB组件无法显示HTML内容
2853浏览 • 1回复 待解决
HarmonyOS Web组件加载pdf预览
553浏览 • 1回复 待解决
如何通过web组件预览PDF
875浏览 • 1回复 待解决
HarmonyOS web组件预览PDF文件问题
282浏览 • 1回复 待解决
HarmonyOS PDF文件预览
241浏览 • 1回复 待解决
HarmonyOS PDF 预览问题
616浏览 • 1回复 待解决
HarmonyOS使用Web组件预览PDF和图片
990浏览 • 1回复 待解决
HarmonyOS PDF打印及PDF预览失败
354浏览 • 1回复 待解决
HarmonyOS 使用PDF kit预览PDF文件
72浏览 • 1回复 待解决
使用web组件实现预览沙箱中pdf
2366浏览 • 1回复 待解决
PDF预览如何隐藏PDF操作按钮
1635浏览 • 1回复 待解决
webview是否支持预览pdf
1561浏览 • 1回复 待解决
HarmonyOS 有没有pdf预览插件
191浏览 • 1回复 待解决
HarmonyOS ArkWeb是否支持直接打开PDF
447浏览 • 1回复 待解决
如何实现pdf文件的预览
771浏览 • 1回复 待解决
基于WebDownloadDelegate的PDF下载预览
725浏览 • 1回复 待解决
HarmonyOS 是否支持pdf、Word文件预览
580浏览 • 1回复 待解决
HarmonyOS PDF预览界面自定义
161浏览 • 1回复 待解决