HarmonyOS web组件的使用
我们是跨平台项目,主要使用了内置的web组件显示本地的H5代码。最近使用HarmonyOS的ArkWeb开发,发现如下问题:
使用组件:@ohos.web.webview (Webview)
1、组件加载的本地H5文件如果有JS错误,无法显示和上报,也没办法调试。对应的各个浏览器都有开发者工具,希望HarmonyOS开发web也有在线调试JS的功能。
2、使用ArkWeb时,本地的JS无法显示alert弹出框,LOG提示:
[nodict][0521/161926.740247:ERROR:javascript_dialog_manager.cc(306)] Default dialog implementation requires a parent window handle; canceling the JS dialog
3、为了尽可能复用以前的代码,希望能够在本地H5里完成JS的互相调用,而不是另外实现组件的接口函数。例如:onAlert 网页触发alert()告警弹窗时触发回调。
onAlert(callback: (event?: { url: string; message: string; result: JsResult }) => boolean)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
web组件之cookie的使用
1209浏览 • 1回复 待解决
HarmonyOS Web组件和List的嵌套使用问题
217浏览 • 1回复 待解决
HarmonyOS Web组件使用localStorage报错
534浏览 • 1回复 待解决
HarmonyOS 使用Web组件加载页面示例
429浏览 • 1回复 待解决
HarmonyOS使用Web组件预览PDF和图片
685浏览 • 1回复 待解决
HarmonyOS使用Web组件如何监听滚动位置
546浏览 • 2回复 待解决
如何使用Web组件加载本地的html文件?
613浏览 • 1回复 待解决
使用Web组件下载能力Demo
399浏览 • 1回复 待解决
HarmonyOS 使用web组件展示pdf,如何获取pdf高度?
160浏览 • 1回复 待解决
HarmonyOS Web组件打开使用websocket请求不到数据问题
219浏览 • 1回复 待解决
JS API 中 web组件 怎么使用
5318浏览 • 1回复 待解决
HarmonyOS Scroll内嵌Web组件时,如果不指定Web高度,web组件就会非常的高,不使用Scroll时则能正常展示
105浏览 • 1回复 待解决
HarmonyOS 使用web组件如何加载https链接中的http图片?
301浏览 • 1回复 待解决
HarmonyOS web组件与js交互问题(前端使用的vue)
228浏览 • 1回复 待解决
Web组件隐私模式下如何清除Web SQL当前使用的所有存储?
365浏览 • 1回复 待解决
OpenHarmony 使用WEB组件传值问题
3467浏览 • 1回复 待解决
使用Web组件加载网页,显示空白。
434浏览 • 1回复 待解决
HarmonyOS web组件上传文件
216浏览 • 1回复 待解决
HarmonyOS Web组件高度问题
246浏览 • 1回复 待解决
HarmonyOS web使用隐私模式
465浏览 • 1回复 待解决
使用web组件实现预览沙箱中pdf
1977浏览 • 1回复 待解决
HarmonyOS Web组件高度设置问题,Web组件内容被遮挡
401浏览 • 1回复 待解决
HarmonyOS Web怎样开启web组件加载页面的加速
349浏览 • 1回复 待解决
web组件registerJavaScriptProxy的问题
1731浏览 • 0回复 待解决
Web组件加载PDF页面默认加的下载和打印组件如何使用?
188浏览 • 1回复 待解决
1.js调试可以试下使用DevTools工具调试前端页面,使用文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/web-debugging-with-devtools-V5
2.alert 在HarmonyOS这边已经被屏蔽了,调用alert方法参考以下文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-basic-components-web-V5#onalert
3.H5与arkts原生交互可以使用jsBridge实现,具体使用可以参考此demo:https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/tutorials_NEXT-SelectContact
hdc配置可以参考此文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/hdc-V5