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的使用
1043浏览 • 1回复 待解决
HarmonyOS Web组件和List的嵌套使用问题
142浏览 • 1回复 待解决
HarmonyOS 使用Web组件加载页面示例
358浏览 • 1回复 待解决
HarmonyOS Web组件使用localStorage报错
433浏览 • 1回复 待解决
HarmonyOS使用Web组件如何监听滚动位置
457浏览 • 2回复 待解决
HarmonyOS使用Web组件预览PDF和图片
576浏览 • 1回复 待解决
如何使用Web组件加载本地的html文件?
513浏览 • 1回复 待解决
HarmonyOS Web组件打开使用websocket请求不到数据问题
93浏览 • 1回复 待解决
HarmonyOS 使用web组件展示pdf,如何获取pdf高度?
111浏览 • 1回复 待解决
JS API 中 web组件 怎么使用
5260浏览 • 1回复 待解决
使用Web组件下载能力Demo
329浏览 • 1回复 待解决
HarmonyOS web组件与js交互问题(前端使用的vue)
144浏览 • 1回复 待解决
HarmonyOS 使用web组件如何加载https链接中的http图片?
195浏览 • 1回复 待解决
使用Web组件加载网页,显示空白。
375浏览 • 1回复 待解决
OpenHarmony 使用WEB组件传值问题
3338浏览 • 1回复 待解决
Web组件隐私模式下如何清除Web SQL当前使用的所有存储?
316浏览 • 1回复 待解决
HarmonyOS web组件上传文件
159浏览 • 1回复 待解决
HarmonyOS Web组件高度问题
165浏览 • 1回复 待解决
HarmonyOS web使用隐私模式
306浏览 • 1回复 待解决
HarmonyOS Web组件高度设置问题,Web组件内容被遮挡
212浏览 • 1回复 待解决
使用web组件实现预览沙箱中pdf
1908浏览 • 1回复 待解决
web组件registerJavaScriptProxy的问题
1655浏览 • 0回复 待解决
HarmonyOS Web怎样开启web组件加载页面的加速
294浏览 • 1回复 待解决
HarmonyOS 使用Web组件打开pdf时如何隐藏顶部工具条?
122浏览 • 1回复 待解决
HarmonyOS web组件怎么拦截请求
408浏览 • 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