图片放大器

图片看不清? 双击放大,单击返回

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name        图片放大器
// @namespace   https://greasyfork.org/zh-CN/users/289884
// @description 图片看不清? 双击放大,单击返回
// @include     http*
// @version     0.1
// @author      ay
// @grant       none
// @license      MIT
// ==/UserScript==


(function () {
  function createImg() {
    let c = document.createElement('img')
    c.onclick = () => { c.style.display = 'none' }
    return c
  }
  const IMG = createImg();
  document.body.appendChild(IMG)
  setTimeout(() => {
    const img =
      document.querySelectorAll('img') || []
    console.log(img);
    Array.from(img).map(e => {
      e.ondblclick = (e) => {
        IMG.src = e.srcElement.currentSrc
        IMG.style.width = '90vh'
        IMG.style.display = 'block'
        IMG.style.position = 'absolute'
        IMG.style.top = '50%'
        IMG.style.left = '50%'
        IMG.style.top = '50%'
        IMG.style.zIndex = '99999'
        IMG.style.transform = 'translate(-50%, -50%)'
      }
    })
  }, 1000);
})()