ImageViewer

ImageViewer for Chrome/Edge, 增强图片查看效果

当前为 2021-07-08 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name ImageViewer
  3. // @namespace http://tampermonkey.net/
  4. // @url https://gf.qytechs.cn/zh-CN/scripts/429054-imageviewer
  5. // @version 1.0.1
  6. // @description ImageViewer for Chrome/Edge, 增强图片查看效果
  7. // @author Jack.Chan (971546@qq.com)
  8. // @match *://*/*
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. var reg = /\.(jpg|jpeg|gif|png|svg|webp|bmp)$/;
  14. var pathname = location.pathname;
  15. if (reg.test(pathname)) {
  16. var doc = document.body || document.documentElement;
  17. doc.style.backgroundImage = 'url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwODBCOTRFREZCNDExRUI5ODVFQkZDMUFFOUU5Q0FBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwODBCOTRGREZCNDExRUI5ODVFQkZDMUFFOUU5Q0FBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTA4MEI5NENERkI0MTFFQjk4NUVCRkMxQUU5RTlDQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTA4MEI5NERERkI0MTFFQjk4NUVCRkMxQUU5RTlDQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4S9mZgAAAAY0lEQVR42uzYUQkAIAxFURUDLMr6p1oEU0wUzg0wOLy/zcwcnVVV6/01Pg8AAAAAAAAAAAAAAAAAAAAAAAAAAADgfrv7fx8RFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4qyPAAIoqBuJ7WIoBAAAAAElFTkSuQmCC)';
  18. doc.style.backgroundAttachment = 'fixed';
  19. doc.style.boxSizing = 'border-box';
  20. doc.style.padding = '10px';
  21. doc.style.position = 'absolute';
  22. doc.style.top = '50%';
  23. doc.style.left = '50%';
  24. doc.style.width = 'auto';
  25. doc.style.height = 'auto';
  26. doc.style.maxWidth = '100%';
  27. doc.style.maxHeight = '100%';
  28. doc.style.transform = 'translate(-50%, -50%)';
  29. }
  30. })();

QingJ © 2025

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