Greasy Fork

Greasy Fork is available in English.

notion去除右键

2021/2/17 下午5:24:23

当前为 2021-02-17 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==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;
			}
})();