社区
JavaScript
帖子详情
window.print 如何知道是选择了打印还是取消
板砖的加菲
2014-08-20 10:23:33
检测客户端是否真的打印,打印的话,要返回服务器记录打印次数
...全文
2148
7
打赏
收藏
window.print 如何知道是选择了打印还是取消
检测客户端是否真的打印,打印的话,要返回服务器记录打印次数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gtczr
2017-04-19
打赏
举报
回复
这应该算是当时设计这个函数时的一个遗漏吧。
弘毅致远
2014-08-21
打赏
举报
回复
window.print是没有返回值的,只能在点打印按钮事件回传服务器,点了一次就当用户打印成功。
步慢生错
2014-08-20
打赏
举报
回复
奇葩要求。。选择打印之后就不关js的事情了,而且就算客户点了确认打印,他也可能打印失败或者选错打印机,没有真的打印。
板砖的加菲
2014-08-20
打赏
举报
回复
可以的话,还何必用window.print
板砖的加菲
2014-08-20
打赏
举报
回复
客户要求不能用第三方插件的。。。
sunjianbo1126
2014-08-20
打赏
举报
回复
无法判断的,最后的解决方案是让用户确认打印是否成功,
Hello World,
2014-08-20
打赏
举报
回复
直接用浏览器的print应该检测不到,用控件试下
WEB页面性能测试:页面加载过程+页面性能指标+页面性能工具实战课程
通过页面性能测试概念+页面加载过程+页面性能指标+页面性能测试工具的学习,可以学到如下内容:①WEB网站页面性能的指标(白屏时间、首屏加载完成时间、FP、FCP、DCL、CLS、FPS等);②WEB网站页面性能测试策略;③WEB网站页面加载过程(前端基础语言:HTML+CSS+JavaScript,DOM、CSSOM、渲染树、布局、绘制);④WEB网站页面性能测试工具的实际操作和功能介绍(开发者工具:控制台、网络、性能、Lighthouse、FPS渲染统计等);⑤WEB网站页面性能测试报告编写。⑥WEB网站页面性能测试步骤和实际操作。课程内容:第一章:课程简介1、课程介绍2、课程大纲第二章:页面性能测试1、页面性能测试概念2、页面性能测试专业术语3、页面性能测试策略第三章:页面加载过程1、HTML概念,HTML5实例,HTML5文档2、CSS概念,CSS实例,CSS文档3、JavaScript概念,JavaScript脚本实例和作用4、DOM和CSSOM理解5、HTML5渲染引擎理解6、HTML5页面内容渲染的过程,HTML渲染树第四章:页面性能测试工具1、页面性能测试具体工具2、Chrome开发者工具介绍第五章:页面性能测试工具-控制台:
window
.performance1、控制台:
window
.performance介绍2、
window
.performance.timing执行结果加载字段理解3、
window
.performance.timing执行结果属性对应页面阶段理解4、
window
.performance页面性能参数计算5、
window
.performance页面性能关键指标计算第六章:页面性能测试工具-网络面板1、Chrome-开发者工具-网络面板介绍2、Chrome-开发者工具-网络-瀑布流指标第七章:页面性能测试工具-性能面板1、Chrome-开发者工具-性能面板-使用方法2、Chrome-开发者工具-性能面板介绍3、Chrome-开发者工具-性能面板-控制按钮区域4、Chrome-开发者工具-性能面板-Overview区域5、Chrome-开发者工具-性能面板-火焰图区域6、Chrome-开发者工具-性能面板-内存图区域7、Chrome-开发者工具-性能面板-统计汇总区域8、Chrome-开发者工具-性能面板-统计汇总区域-摘要内容9、Chrome-开发者工具-性能面板-统计汇总区域-事件时长、调用、发生顺序第八章:页面性能测试工具-FPS监控1、Chrome-开发者工具-FPS监控-FPS介绍、FPS视觉效果、FPS查看方法第九章:页面性能测试-Lighthouse面板1、Chrome-开发者工具-Lighthouse介绍、操作方法、运行的生命周期2、Chrome-开发者工具-Lighthouse报告指标分析3、Chrome-开发者工具-Lighthouse的报告优化建议第十章:页面性能测试工具-Performance insights面板1、Chrome-开发者工具-Performance insights操作方法2、Chrome-开发者工具-Performance insights分析报告第十一章:网速调研1、全国网速的调研和本机网速测试第十二章:页面性能测试总结1、页面性能测试指标采集方式2、页面性能测试报告3、页面性能测试-操作步骤
window
.
pr
int
页面
打印
定义和用法
pr
int
() 方法用于
打印
当前窗口的内容。 语法
window
.
pr
int
();
window
.
pr
int
() 实际上,是浏览器
打印
功能菜单的一种程序调用。与点击
打印
功能菜单一样,不能精确分页,不能设置纸型,套打的问题更加无从谈起,只不过,可以让用户不用去点菜单,直接点击网页中的一个按钮,或一个链接里面调用罢了。事实上,很多用户都是采用这种方式
打印
,但是这种方式最致
vue中实现
window
.
pr
int
()
打印
功能遇到的几个坑
vue中实现
window
.
pr
int
()
打印
功能遇到的几个坑 之前做过
打印
pdf功能,现在是
打印
当前页面,使用
window
.
pr
int
()可以
打印
,不过遇到的坑比较多,先给大家介绍下项目背景,我们使用vue+element UI这一套。 第一坑,点击
打印
按钮,会弹出预览
打印
的弹窗,原生的js
打印
会压缩页面,会打乱你之前的布局,这时候又是你头疼的时候,刚tm调好的样式,怎么又要调,不过再怎么发牢骚,...
window
.
pr
int
()的确认和
取消
事件
【代码】
window
.
pr
int
()的确认和
取消
事件。
获取
window
.
pr
int
()的确认和
取消
事件
var before
Pr
int
= function() { console.log('before
Pr
int
'); }; var after
Pr
int
= function() { console.log('after
Pr
int
'); }; if (
window
.matchMedia) { //返回一个新的 Med...
JavaScript
87,901
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章