2021/2/17 下午5:24:23
// ==UserScript==
// @name notion去除右键
// @namespace Violentmonkey Scripts
// @match http://www.notion.so/*
// @match https://www.notion.so/*
// @grant none
// @version 1.1
// @author lexur
// @description 2021/2/17 下午5:24:23
// ==/UserScript==
(() => {
console.log('hello...world...,I am from ',location.href);
})();
(() => {
window.oncontextmenu = function(e) {
//取消默认的浏览器自带右键 很重要!!
e.preventDefault();
//获取我们自定义的右键菜单
var menu = document.querySelector("#menu");
//根据事件对象中鼠标点击的位置,进行定位
menu.style.left = e.clientX + 'px';
menu.style.top = e.clientY + 'px';
//改变自定义菜单的宽,让它显示出来
menu.style.width = '125px';
menu.style.height = '125px';
}
//关闭右键菜单,很简单
window.onclick = function(e) {
//用户触发click事件就可以关闭了,因为绑定在window上,按事件冒泡处理,不会影响菜单的功能
document.querySelector('#menu').style.height = 0;
}
})();