// ==UserScript== // @name 米游社快捷关闭评论 // @namespace http://tampermonkey.net/ // @version 2.1 // @description 按esc或者鼠标双击空白处,快捷关闭米游社点开的评论。左右箭头可以切换图片 // @author coccvo // @match https://www.miyoushe.com/* // @icon https://img2.doubanio.com/lpic/s33798163.jpg // @grant none // @license MIT // @downloadURL none // ==/UserScript== (function() { 'use strict'; const leftArrowButton = document.querySelector('.pswp__button.pswp__button--arrow--left'); const rightArrowButton = document.querySelector('.pswp__button.pswp__button--arrow--right'); const backButton = document.querySelector('.mhy-icon.iconfont.icon-fanhui'); const nextButton = document.querySelector('.mhy-icon.iconfont.icon-xiaojiantou'); document.body.addEventListener('keydown', e => { if (event.key === 'Escape') { const closeBon = document.querySelector('pswp__button pswp__button--close'); closeBon.click(); } }); document.body.addEventListener('keydown', e => { if (event.key === 'Escape') { const closeButton = document.querySelector('.mhy-action-sheet.reply-detail-action-sheet__left .mhy-icon.iconfont.icon-close1'); closeButton.click(); } }); document.addEventListener('dblclick', e => { if (document.querySelector('.mhy-action-sheet.reply-detail-action-sheet').getAttribute('style') !== 'display: none;' && !e.target.closest('.mhy-action-sheet__body')) { const closeButton = document.querySelector('.mhy-action-sheet.reply-detail-action-sheet__left .mhy-icon.iconfont.icon-close1'); closeButton.click(); } }); document.body.addEventListener('keydown', e => { if (event.key === 'ArrowLeft') { leftArrowButton.click(); } else if (event.key === 'ArrowRight') { rightArrowButton.click(); } }); backButton.addEventListener('click', () => { leftArrowButton.click(); }); nextButton.addEventListener('click', () => { leftArrowButton.click(); }); })();