超级简历|全民简历|英才简历|五百丁简历|简历本|锤子简历|熊猫云简历|乔布简历|七分简历|简历超人|简历网|简历设计网| 🖨️打印网页时优化网页排版

██ ██ 注意:本脚本仅作为个人打印网页使用,打印的素材仅作为个人研究、学习和欣赏,脚本和素材不得用作其他用途。使用前请仔细阅读脚本详情页面。【脚本功能】:打印网页时隐藏一些内容,方便打印所需的素材,使用快捷键 Ctrl + P 调起系统打印功能。

  1. // ==UserScript==
  2. // @name 超级简历|全民简历|英才简历|五百丁简历|简历本|锤子简历|熊猫云简历|乔布简历|七分简历|简历超人|简历网|简历设计网| 🖨️打印网页时优化网页排版
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.5
  5. // @description ██ ██ 注意:本脚本仅作为个人打印网页使用,打印的素材仅作为个人研究、学习和欣赏,脚本和素材不得用作其他用途。使用前请仔细阅读脚本详情页面。【脚本功能】:打印网页时隐藏一些内容,方便打印所需的素材,使用快捷键 Ctrl + P 调起系统打印功能。
  6. // @license MIT
  7. // @author AiniyoMua
  8. // @homepageURL https://github.com/CandyTek/PrintOnlineResume-JS
  9. // @supportURL https://gf.qytechs.cn/zh-CN/scripts/460387/feedback
  10. // @match *://www.wondercv.com/cvs/*
  11. // @match *://www.qmjianli.com/cv/edit/*
  12. // @match *://www.jianliben.com/resume/*
  13. // @match *://www.jianliben.com/editor/*
  14. // @match *://online.tukuppt.com/resume/*
  15. // @match *://www.500d.me/newcvresume/edit/*
  16. // @match *://www.259577.com/editor*
  17. // @match *://www.100chui.com/resume/edit/*
  18. // @match *://www.ycresume.com/cv/edit/*
  19. // @match *://cv.qiaobutang.com/resume/*
  20. // @match *://www.jianli.com/cwedit*
  21. // @match *://jlcr.haitou.cc/editResume*
  22. // @match *://www.jianlisheji.com/resume/edit/*
  23. // @match *://www.canva.cn/design/*
  24. // @run-at document-start
  25. // @icon data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8tLT4KCjxzdmcgd2lkdGg9IjI0cHQiIGhlaWdodD0iMjRwdCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyBpZD0iQGFuZHJvaWQ6Y29sb3Ivd2hpdGUiPgogICAgICAgIDxwYXRoIGZpbGw9IkBhbmRyb2lkOmNvbG9yL3doaXRlIiBvcGFjaXR5PSIxLjAwIiBkPSJNMTgsN1Y0YzAsLTAuNTUgLTAuNDUsLTEgLTEsLTFIN0M2LjQ1LDMgNiwzLjQ1IDYsNHYzSDE4eiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGZpbGw9IkBhbmRyb2lkOmNvbG9yL3doaXRlIiBvcGFjaXR5PSIxLjAwIiBkPSJNMTksOEg1Yy0xLjY2LDAgLTMsMS4zNCAtMywzdjVjMCwwLjU1IDAuNDUsMSAxLDFoM3YyYzAsMS4xIDAuOSwyIDIsMmg4YzEuMSwwIDIsLTAuOSAyLC0ydi0yaDNjMC41NSwwIDEsLTAuNDUgMSwtMXYtNUMyMiw5LjM0IDIwLjY2LDggMTksOHpNMTYsMTlIOHYtNGg4VjE5ek0xOCwxMi41Yy0wLjU1LDAgLTEsLTAuNDUgLTEsLTFzMC40NSwtMSAxLC0xczEsMC40NSAxLDFTMTguNTUsMTIuNSAxOCwxMi41eiI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=
  26. // @grant GM_addStyle
  27. // ==/UserScript==
  28. (function () {
  29. const hostname = window.location.hostname;
  30. if (hostname.includes("wondercv")) {
  31. wondercv();
  32. } else if (hostname.includes("qmjianli")) {
  33. qmjianli();
  34. } else if (hostname.includes("ycresume")) {
  35. qmjianli();
  36. } else if (hostname.includes("jianliben")) {
  37. jianliben();
  38. } else if (hostname.includes("500d")) {
  39. website500d();
  40. } else if (hostname.includes("259577")) {
  41. qifenjianli2();
  42. } else if (hostname.includes("100chui")) {
  43. chui();
  44. } else if (hostname.includes("tukuppt")) {
  45. xiaomao();
  46. } else if (hostname.includes("qiaobutang")) {
  47. qiaobu();
  48. } else if (hostname.includes("haitou")) {
  49. chaorenjianli();
  50. } else if (hostname.includes("jianlisheji")) {
  51. chui();
  52. } else if (hostname.includes("jianli.com")) {
  53. jianli();
  54. }
  55. // 快捷键:Ctrl + L
  56. document.onkeydown = (event) => {
  57. if (event.ctrlKey && event.keyCode == 76 && !event.altKey && !event.shiftKey) {
  58. window.print();
  59. }
  60. };
  61.  
  62. })();
  63. /** 超级简历 */
  64. function wondercv() {
  65. const css = `
  66. @media print {
  67. /* 左侧栏 */
  68. div.sidebar-side-content {display:none !important;}
  69. /* 简历上面的样式编辑框 */
  70. div.cvs > div:nth-child(1) {display:none !important;}
  71. /* 下面悬浮的 页数框 */
  72. div.cvs > div.resume-pagination {display:none !important;}
  73. /* 右下角悬浮按钮 */
  74. #phone-code {display:none !important;}
  75. /* 右下角悬浮按钮 */
  76. #udesk_container {display:none !important;}
  77. /* 顶栏 */
  78. .nav-container {display:none !important;}
  79. /* 顶栏 */
  80. div.pc-nav {display:none !important;}
  81. /* 简历正文上方黑黑一条的东西 */
  82. .header-line {display:none !important;}
  83. /* 简历正文右上角字数框 */
  84. .cv-font-number {display:none !important;}
  85. /* 简历正文把高度拉满 */
  86. .cvs-component {max-height:100% !important;}
  87. /* 正文细节纠正 */
  88. .edit-cv-main {
  89. padding-top:0px !important;
  90. height:fit-content !important;
  91. width:100% !important;
  92. min-width:0px !important;
  93. justify-content:flex-start !important;
  94. padding: 0px 0px 0 !important;
  95. display:block !important;
  96. }
  97. /* 正文因为有transform这个属性,所以div框是智能适配宽度的,必须得去掉 */
  98. div.scale.visible {width:100% !important;transform:none !important;}
  99. /* 正文宽度调整,更改背景色为白色 */
  100. .cv-editor-main{min-width: 0px !important;background-color: #fff !important;}
  101. /* 右侧悬浮栏,大图片 */
  102. div.popup-banner-container{display:none !important;}
  103. /* 正文背景图片 */
  104. /* div.one-page-container{background-image: unset !important;} */
  105. /* 页之间的空白 */
  106. div.cover{display:none !important;}
  107. div.one-page-container:after {height:0px !important;}
  108. #cv-container>.main.one-page-container.default-header{margin-bottom:0px !important;padding:0px !important;}
  109. /* 移除空白,调整高度 */
  110. body{transform: unset !important;}
  111. div.cv-editor-main{height:fit-content !important;}
  112. .resume.a4{height:fit-content !important;}
  113. div.cvs {margin-left: 0px !important;max-height:unset !important;}
  114. .main.one-page-container.page-index-1.default-header,div.resume> div.resume-main{height:fit-content !important;}
  115. /* 底部没用空间 */
  116. div.down-resume-box{display:none !important;}
  117. /* 更改页面背景色 */
  118. body,html{background:#ffffff !important;}
  119. /* 右下提示框 */
  120. div.pc-editor-helper-subscribe{display:none !important;}
  121. /* 其他页数,只保留一页 */
  122. div#cv-container>div:nth-child(n+2){display:none !important;}
  123. /* 补救 */
  124. body {display: block !important;}
  125. }`;
  126. GM_addStyle(css);
  127. }
  128. /** 全民简历 */
  129. function qmjianli() {
  130. const css = `
  131. @media print {
  132. /* 弹出toast提示框 */
  133. div.alert{display:none !important;}
  134. /* 小标题 */
  135. section.edit_resume > h1{display:none !important;}
  136. /* 网页的顶栏 */
  137. div.edit_header {display:none !important;}
  138. /* 网页底部的编辑栏 */
  139. div.edit_all {display:none !important;}
  140. /* 网页右下角悬浮栏 */
  141. div.float_r {display:none !important;}
  142. /* 网页顶部下载按钮 */
  143. div.down_big {display:none !important;}
  144. /* 正文顶部页数显示 */
  145. ul.page_line {display:none !important;}
  146. /* 网页右边栏 */
  147. div.edit_fixed {display:none !important;}
  148. /* 去掉正文上面的padd,调整正文宽度 */
  149. div.edit_main {padding-top:0px !important;width: 100% !important;}
  150. /* 去掉正文上面的padd,调整正文宽度,更改背景色 */
  151. section.edit_resume {padding-top:0px !important;min-width: 0px !important;background-color: #fff !important;}
  152. /* 打印时,右边总是留有一点空白,不知是什么元素,直接全删了 */
  153. section.edit_resume > div:nth-child(n+4){display: none !important;}
  154. }
  155. `
  156. GM_addStyle(css);
  157. window.addEventListener('load', qmjianliRemedy);
  158. qmjianliRemedy();
  159. }
  160. /** 全民简历后面的补救方法 */
  161. function qmjianliRemedy() {
  162. const el = document.querySelector('section.edit_resume');
  163. if (el) {
  164. for (const attr of el.attributes) {
  165. if (attr.name.startsWith('data-v')) {
  166. GM_addStyle(`@media print {.edit_resume [${attr.name}]{visibility: visible !important;}}`);
  167. return;
  168. }
  169. }
  170. }
  171. }
  172. /** 简历本 */
  173. function jianliben() {
  174. const css = `
  175. @media print {
  176. /* 顶栏 */
  177. div#header{display:none !important;}
  178. /* 右侧操作栏 */
  179. div#sidemenu-right{display:none !important;}
  180. /* 右下放大缩小框 */
  181. div#page-scale{display:none !important;}
  182. /* 左下字数框 */
  183. div#page-info{display:none !important;}
  184. /* 每页间的,“缩成一页” */
  185. #page-line-one{display:none !important;}
  186. /* 正文顶部,去掉留白 */
  187. div#content{margin:unset !important;}
  188. /* 底边登录(不可用)栏 */
  189. div#login-tips{display:none !important;}
  190. /* 更改网页背景色 */
  191. body,html{background: #ffffff !important;}
  192. }`;
  193. GM_addStyle(css);
  194. }
  195. /** 熊猫云简历 */
  196. function xiaomao() {
  197. const css = `
  198. @media print {
  199. /* 顶栏 */
  200. header.el-header{display:none !important;}
  201. /* 左右侧栏 */
  202. div.edit-right,div.edit-left{display:none !important;}
  203. /* 页数 */
  204. ul.page-line{display:none !important;}
  205. /* 移除多余空白 */
  206. div.edit-resume,div.edit-main,div.tpl-box{margin:0px !important;}
  207. div.edit_container{min-width:0px !important;}
  208. body,div.edit-main{width:fit-content !important;}
  209. section.main-container{padding-top:unset !important;}
  210. div.edit-resume{padding-bottom:unset !important;}
  211. /* 更改网页背景色 */
  212. body, html {background-color: #FFFFFF !important;}
  213. }`;
  214. GM_addStyle(css);
  215. }
  216. /** 五百丁简历 */
  217. function website500d() {
  218. const css = `
  219. @media print {
  220. /* 顶栏 */
  221. div.wbdCv-header{display:none !important;}
  222. /* 左侧操作栏 */
  223. div.wbdCv-leftbar{display:none !important;}
  224. /* 右上悬浮按钮栏 */
  225. div.function_panel{display:none !important;}
  226. /* 右下悬浮按钮栏 */
  227. div.guide_mobile_container{display:none !important;}
  228. /* 去掉正文的top padd */
  229. div.wbdCv-editorBody{padding-top:unset !important;}
  230. /* 去掉正文的margin */
  231. div.wbdCv-baseStyle {margin:unset !important;left:unset !important;}
  232. /* 打印时,右边总是留有一点空白,不知是什么元素,直接全删了 */
  233. body > div:nth-child(n+15){display: none !important;}
  234. /* 预览提示 */
  235. div.show-swal3{display: none !important;}
  236. /* 分页提示 */
  237. div.page_tips{display: none !important;}
  238. /* 合为一页提示 */
  239. div.auto_one_page{display: none !important;}
  240. /* 宽度适应内容 */
  241. body,html{min-width:0px !important;width:fit-content !important;}
  242. /* 左侧的条状阴影 */
  243. div.wbdCv-modals{display: none !important;}
  244. /* 更改网页背景颜色 */
  245. .wbd_cvresume_edit, .wbd_cvresume_edit body {background-color: #ffffff !important;;}
  246. }`;
  247. GM_addStyle(css);
  248. }
  249. /** 七分简历网 */
  250. function qifenjianli2() {
  251. const css = `
  252. @media print {
  253. /* 顶栏 */
  254. div.header{display:none !important;}
  255. div.h100{display:none !important;}
  256. div.header_editor{display:none !important;}
  257. /* 右侧栏 */
  258. div.right_tab{display:none !important;}
  259. /* 右侧悬浮按钮栏 */
  260. div.right_fixed{display:none !important;}
  261. /* 去掉正文的top padd */
  262. div#app{padding-top:unset !important;}
  263. /* 去掉正文的padd */
  264. div.resume-pager{padding:unset !important;box-shadow:unset !important;}
  265. /* 设置正文父布局宽度自适应 */
  266. div.editor_content{width:auto !important;}
  267. /* 设置正文的宽度 */
  268. /* div.resume-pager{width:820px !important;} */
  269. /* 更改网页背景颜色 */
  270. body {background-color: #ffffff !important;}
  271. }`;
  272. GM_addStyle(css);
  273. }
  274. /** 锤子简历 */
  275. function chui() {
  276. const css = `
  277. @media print {
  278. /* 顶栏 */
  279. div.header_bar{display:none !important;}
  280. /* 左侧栏 */
  281. div.left_bar{display:none !important;}
  282. /* 右侧栏 */
  283. div.right_opt_panel{display:none !important;}
  284. /* 右上悬浮按钮栏 */
  285. div.right_opt_item{display:none !important;}
  286. /* 正文顶部,风格编辑框 */
  287. div.style_set_panel{display:none !important;}
  288. /* 页数分割栏 */
  289. div.page_num{display:none !important;}
  290. /* 帮助提示悬浮栏 */
  291. div.page_tips{display:none !important;}
  292. /* 去掉正文的padd */
  293. div.resume_box_wrap{padding:unset !important;padding-left:unset !important;}
  294. /* 去掉正文的margin,宽度、高度自适应 */
  295. div.edit_box{margin-top:unset !important;width:unset !important;height:unset !important;}
  296. /* 去掉父布局的限制宽度 */
  297. body,html{min-width:unset !important;}
  298. /* 底部登录(不可用)栏 */
  299. div.not_singin_tips{display:none !important;}
  300. /* 右下悬浮框 */
  301. div.right_op_ai_nav{display:none !important;}
  302. /* 更改网页背景颜色为白色 */
  303. body,html,div.edit_box{background-color: #ffffff !important;}
  304. }`;
  305. GM_addStyle(css);
  306. }
  307. /** 乔布简历 */
  308. function qiaobu() {
  309. const css = `
  310. @media print {
  311. /* 顶栏 */
  312. div.page-header{display:none !important;}
  313. /* 工具栏 */
  314. div.new-toolbar{display:none !important;}
  315. /* 正文头部 */
  316. div.resume_head{display:none !important;}
  317. /* 提示面板 */
  318. div.tips_container{display:none !important;}
  319. /* 页脚 */
  320. div.qbt-footer{display:none !important;}
  321. /* 模块移动工具 */
  322. div.section-sort-range,div.row-sort-range,div.section_handle,div.row_handle{display:none !important;}
  323. /* 页数超过提示工具 */
  324. div.expanded{display:none !important;}
  325. /* 移除多余空白 */
  326. .row_layout .resume ,div.inner_resume{margin:0px !important;}
  327. body,div.row_layout,div.page_content{width:fit-content !important;min-width:0px !important;}
  328. div.main_content{padding-top:0px !important;}
  329. }`;
  330. GM_addStyle(css);
  331. }
  332. /** 简历网 */
  333. function jianli() {
  334. const css = `
  335. @media print {
  336. /* 顶栏 */
  337. div.top{display:none !important;}
  338. nav.gs-setting-box{display:none !important;}
  339. /* 左右侧栏 */
  340. div.left,div.right-box{display:none !important;}
  341. /* 页分隔 */
  342. div.zhineng{display:none !important;}
  343. /* 更改网页背景色 */
  344. .design-box .bottom,.design-box,body{background-color: #ffffff !important;}
  345. /* 移除多余空白 */
  346. div.center,div.bottom{padding:0px !important;}
  347. div.bottom{margin-top: 0px !important;}
  348. /* 移除滚动条 */
  349. ::-webkit-scrollbar {display: none !important;}
  350. /* 更改宽度高度 */
  351. body{width:fit-content !important;min-width:0px !important;}
  352. body,div.bottom{height:fit-content !important;}
  353. }`;
  354. GM_addStyle(css);
  355. }
  356. /** 简历超人 */
  357. function chaorenjianli() {
  358. const css = `
  359. @media print {
  360. /* 顶栏 */
  361. div#__next>div:nth-child(1)>div:nth-child(1){display:none !important;}
  362. /* 更改页面背景颜色 */
  363. div#__next>div:nth-child(1)>div:nth-child(2){background-color: #ffffff !important;}
  364. div#__next>div:nth-child(1)>div:nth-child(2)>div:nth-child(1)>div:nth-child(1){background-color: #ffffff !important;width:unset !important;padding:0px !important;}
  365. /* 调整宽度 */
  366. body{width:fit-content !important;}
  367. /* 左右侧栏 */
  368. aside#sliderAside{display:none !important;}
  369. /* 页脚 */
  370. div#super-resume-footer{display:none !important;}
  371. /* 页分隔 */
  372. div#editResume_pageSlider__85_Sh{display:none !important;}
  373. /* 调整空白 */
  374. div.content{padding:48px !important;}
  375. }`;
  376. GM_addStyle(css);
  377. }
  378. // ██ 备注,更多简历网站
  379.  
  380. // 微软 Word 简历模板,www.officeplus.cn/WORD/?popularity=Total&industry=&purpose=&paymentMethod=0&keywords=
  381. // 简历超人,jlcr.haitou.cc
  382. // YOO简历,www.yoojober.com
  383. // 个人简历网,www.gerenjianli.com
  384. // YY简历网,www.yyfangchan.com
  385. // 个人简历模板,jianlimb.cn
  386. // 精品简历模板,www.51386.com
  387. // 职业圈简历模板,www.job592.com/doc/

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址