HarmonyOS web组件alert不显示

HarmonyOS  web组件alert不显示。


HarmonyOS
2024-09-04 11:21:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

alert方法在HarmonyOS的webview中被屏蔽掉了,如果要使用弹窗功能可以使用下列代码替换。

import web_webview from '@ohos.web.webview' 
 
@Entry 
@Component 
struct WebComponent { 
  controller: web_webview.WebviewController = new web_webview.WebviewController() 
  build() { 
    Column() { 
      Web({ src: $rawfile("index.html"), controller: this.controller }) 
        .onAlert((event) => { 
          if (event) { 
            console.log("event.url:" + event.url) 
            console.log("event.message:" + event.message) 
            AlertDialog.show({ 
              title: 'onAlert', 
              message: 'text', 
              primaryButton: { 
                value: 'cancel', 
                action: () => { 
                  event.result.handleCancel() 
                } 
              }, 
              secondaryButton: { 
                value: 'ok', 
                action: () => { 
                  event.result.handleConfirm() 
                } 
              }, 
              cancel: () => { 
                event.result.handleCancel() 
              } 
            }) 
          } 
          return true 
        }) 
    } 
  } 
} 
 
 
//html代码 
<!--index.html--> 
  <!DOCTYPE html> 
  <html> 
  <head> 
  <meta name="viewport" content="width=device-width, initial-scale=1.0" charset="utf-8"> 
  </head> 
  <body> 
  <h1>WebView onAlert Demo</h1> 
  <button onclick="myFunction()">Click here</button> 
  <script> 
  function myFunction() { 
    alert("Hello World"); 
  } 
  </script> 
  </body> 
  </html>
分享
微博
QQ
微信
回复
2024-09-04 17:44:13
相关问题
HarmonyOS Web组件不显示图片
913浏览 • 1回复 待解决
HarmonyOS Web组件加载片段时候不显示
1003浏览 • 1回复 待解决
HarmonyOS web系统组件写css不显示
1082浏览 • 1回复 待解决
HarmonyOS web加载页面图片不显示
1967浏览 • 1回复 待解决
HarmonyOS Image组件网络图片不显示
1740浏览 • 1回复 待解决
弹窗库XPopup组件不显示字体确定。
7876浏览 • 4回复 已解决
HarmonyOS CustomDialogController 不显示
1545浏览 • 1回复 待解决
image组件,files目录的文件不显示
2624浏览 • 1回复 待解决
HarmonyOS 应用图标不显示
1337浏览 • 1回复 待解决
HarmonyOS webloadData不显示内容
814浏览 • 1回复 待解决
HarmonyOS toast不显示问题
1001浏览 • 1回复 待解决
HarmonyOS Web组件加载URL显示空白
986浏览 • 1回复 待解决
HarmonyOS 应用使用iconfont不显示
990浏览 • 1回复 待解决
HarmonyOS push通知不显示图片
838浏览 • 1回复 待解决