HarmonyOS 鸿蒙Next 官方文档: onPageEnd onPageEnd(callback: (event?: { url: string }) => void) 网页加载完成时触发该回调,且只在主frame触发。这个frame中触发是指只有在Entry

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 官方文档: onPageEnd onPageEnd(callback: (event?: { url: string }) => void) 网页加载完成时触发该回调,且只在主frame触发。这个frame中触发是指只有在Entry

官方文档: onPageEnd onPageEnd(callback: (event?: { url: string }) => void)  网页加载完成时触发该回调,且只在主frame触发。   这个frame中触发是指只有在Entry修饰的页面中才能执行Web的所有回调吗,不能在Component中使用?


更多关于HarmonyOS 鸿蒙Next 官方文档: onPageEnd onPageEnd(callback: (event?: { url: string }) => void) 网页加载完成时触发该回调,且只在主frame触发。这个frame中触发是指只有在Entry的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next 官方文档: onPageEnd onPageEnd(callback: (event?: { url: string }) => void) 网页加载完成时触发该回调,且只在主frame触发。这个frame中触发是指只有在Entry的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


onPageEnd 回调在 HarmonyOS 鸿蒙 Next 的官方文档中描述为在网页加载完成时触发,且该回调仅在主 frame 中触发。这里的“主 frame”通常指的是当前浏览上下文中的顶级或根 frame,即用户直接加载的页面所对应的 frame,而非由该页面通过 <iframe><frame> 标签嵌入的其他子 frame。

具体来说,当网页(或其某个部分,但必须是顶级部分)完成所有资源的加载(如 HTML、CSS、JavaScript 等),并且页面状态稳定,可以进行交互时,onPageEnd 回调会被触发。回调函数接受一个可选的 event 参数,该参数包含一个 url 字段,代表当前加载完成的页面的 URL。

此回调对于开发者来说非常有用,因为它提供了一个明确的时机点,开发者可以在此执行一些需要在页面完全加载后才能进行的操作,如显示加载完成提示、初始化页面交互元素等。

需要注意的是,onPageEnd 仅在主 frame 触发,对于嵌入在主 frame 中的 iframe 或其他子 frame 的加载完成状态,不会触发该回调。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部