Greasy Fork

9GAG Quick Download

Quick download button. Because some people can't find the download link.

当前为 2022-11-17 提交的版本,查看 最新版本

作者
Nugorra
评分
0 0 0
版本
0.2
创建于
2020-06-19
更新于
2022-11-17
大小
1.1 KB
许可证
暂无
适用于

// ==UserScript==
// @name 9GAG Quick Download
// @namespace de.nugorra
// @version 0.2
// @description Quick download button. Because some people can't find the download link.
// @author Nugorra
// @match https://9gag.com/gag/*
// @grant none
// ==/UserScript==

(function() {
'use strict';

var element;

if (document.querySelector('.image-post') !== null) {
element = document.querySelector('.image-post img');
} else if (document.querySelector('.video-post') !== null) {
element = document.querySelector('.video-post source[type="video/mp4"]');
} else {
console.log("Screw it, I'm out!");
return;
}
if(typeof element.src === 'undefined') { return; }
var url = element.src;
var a = document.createElement('a');
a.href = new URL(url).pathname;
a.style="text-indent: 0; text-align: center; padding-top: 2px; font-size: 20px;"
a.setAttribute('download', '');
a.innerHTML = "💾";
var li = document.createElement('li');
li.append(a);

var voteBox = document.querySelector('.post-afterbar-a > ul');
voteBox.append(li);
})();