nodejs puppeteer打开一个页面后,在点击跳转到另一个页面 怎么判断这么页面是否所有的元素都已加载完成

nodejs puppeteer打开一个页面后,在点击跳转到另一个页面 怎么判断这么页面是否所有的元素都已加载完成,第1张

$(window)on("load",function(){
//页面属性,,内容完全加载完,执行
}
$(document)ready(function() {
//页面DOM结构加载完执行
}

Ajax的原理实际上是从服务端获取到内容后利用客户端脚本替换InnerHtml(其实就是一个Html字符串),这本质上是客户端的行为,使用Ajax的目的不就是页面无刷新么,你所说的后台Ajax方法其实只是一个用于返回可以替换InnerHtml的数据的接口,而在Mvc中这些控制器中的方法理论上都是可以通过Url地址访问到的,所以Ajax只是利用脚本访问对应地址获取数据而已,那自然不能做除了获取返回数据以外的其它动作了

Electron是一个开源框架,用于构建跨平台的桌面应用程序。在Electron应用程序中带参跳转可以通过使用Electron的webContents API实现。webContents API允许您在Electron应用程序的主进程和渲染进程之间通信。要实现带参数的页面跳转,您可以在主进程中使用webContents对象加载要跳转的URL,并将参数通过querystring等方式追加在URL的末尾。然后在渲染进程中,您可以使用nodejs提供的url API解析URL,并从中提取参数进行处理。这样,在应用程序中实现带参跳转非常简单。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10624755.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存