Skip to content

Commit

Permalink
feat: 增加恢复右键功能
Browse files Browse the repository at this point in the history
  • Loading branch information
yujinpan committed Mar 4, 2021
1 parent a228caa commit 6d93094
Show file tree
Hide file tree
Showing 2 changed files with 90 additions and 56 deletions.
122 changes: 66 additions & 56 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,72 @@

> (如果有其他的需求或者问题,欢迎提出~)
## 恢复右键功能

### 主要功能

- 恢复右键原始的功能

### 适用站点

- 所有站点

## 网站图片(背景图,svg,canvas)抓取预览下载

![](./images/super-image-reptile-1.png)
![](./images/super-image-reptile-2.png)
![](./images/super-image-reptile-3.png)

### 主要功能

- 【图片尺寸过滤】过滤小图片
- 【批量下载功能】一键打包下载全部图片
- 抓取页面上的图片链接,包括 **img,背景图,svg,canvas**
- 提供展示抓取的图片的列表快速预览
- 提供按钮快速切换抓取的图片展示区
- 提供快速下载,点击预览即可下载源图片文件
- 提供动态抓取后来加载的图片

### 适用站点

- 所有站点

### 更新记录

2021-03-04 更新:
- 优化查找性能,平衡每次查找的数量与间隔
- 修复部分元素查找失败问题
- 修复被破坏的原生代码

2020-3-30 更新:
- 新增对【图片尺寸过滤】设置的记住功能
- 优化查询速度

2020/1/12 更新:
- 新增【图片尺寸过滤】功能
- 修复会出现重复的情况

2019/12/23 更新:
- 修复 blob 类型的图片展示与下载失败问题
- 优化性能,解决多图的卡顿问题

2019/11/17 更新:
- **新增【批量下载功能】一键打包下载全部图片**

2019/5/17 更新:

- 修复 svg,canvas 展示与下载问题
- 增加暗黑透明样式,黑色,白色图片区分明显
- 重构核心代码,分模块执行,提高可读性与维护性
- 兼容 iframe 的 btoa 方法报错

2019/5/16 新增:

- v1.0 版本
- 兼容 img 的 `srcset` 属性
- 去掉重复的资源
- 修改按钮的动态透明度,不遮挡内容

## 电影天堂系列网站去掉广告与高亮高分电影

![](./images/removeAD-example.png)
Expand Down Expand Up @@ -71,62 +137,6 @@

- [hq.sinajs.cn](https://hq.sinajs.cn/list=sh000001)

## 网站图片(背景图,svg,canvas)抓取预览下载

![](./images/super-image-reptile-1.png)
![](./images/super-image-reptile-2.png)
![](./images/super-image-reptile-3.png)

### 主要功能

- 【图片尺寸过滤】过滤小图片
- 【批量下载功能】一键打包下载全部图片
- 抓取页面上的图片链接,包括 **img,背景图,svg,canvas**
- 提供展示抓取的图片的列表快速预览
- 提供按钮快速切换抓取的图片展示区
- 提供快速下载,点击预览即可下载源图片文件
- 提供动态抓取后来加载的图片

### 适用站点

- 所有站点

### 更新记录

2021-03-04 更新:
- 优化查找性能,平衡每次查找的数量与间隔
- 修复部分元素查找失败问题
- 修复被破坏的原生代码

2020-3-30 更新:
- 新增对【图片尺寸过滤】设置的记住功能
- 优化查询速度

2020/1/12 更新:
- 新增【图片尺寸过滤】功能
- 修复会出现重复的情况

2019/12/23 更新:
- 修复 blob 类型的图片展示与下载失败问题
- 优化性能,解决多图的卡顿问题

2019/11/17 更新:
- **新增【批量下载功能】一键打包下载全部图片**

2019/5/17 更新:

- 修复 svg,canvas 展示与下载问题
- 增加暗黑透明样式,黑色,白色图片区分明显
- 重构核心代码,分模块执行,提高可读性与维护性
- 兼容 iframe 的 btoa 方法报错

2019/5/16 新增:

- v1.0 版本
- 兼容 img 的 `srcset` 属性
- 去掉重复的资源
- 修改按钮的动态透明度,不遮挡内容

## 黑白

黑白化网站。
24 changes: 24 additions & 0 deletions scripts/x-right-click.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// ==UserScript==
// @name 恢复右键功能
// @namespace https://github.com/yujinpan/tampermonkey-extension
// @version 1.0
// @license MIT
// @description 恢复右键原始的功能。
// @author yujinpan
// @include http*://**
// @run-at document-start
// ==/UserScript==

(() => {
EventTarget.prototype.addEventListener_ = EventTarget.prototype.addEventListener;
EventTarget.prototype.addEventListener = function () {
if (arguments[0] === 'contextmenu') {
const cb = arguments[1];
arguments[1] = (e) => {
e.preventDefault = () => {};
cb(e);
};
}
this.addEventListener_.apply(this, arguments);
};
})();

0 comments on commit 6d93094

Please sign in to comment.