Downloads image when you click to "download image" on zerochan.net.
当前为
// ==UserScript==
// @name Directly download image from zerochan.net
// @namespace https://myanimelist.net/profile/kyoyatempest
// @match https://static.zerochan.net/*
// @version 1.4
// @author kyoyacchi
// @description Downloads image when you click to "download image" on zerochan.net.
// @license none
// ==/UserScript==
window.onload = function (){
let isim = window.location.href.split("/")[3] || "zerochan.png"
downloadImage(window.location.href,isim)
console.log(`downloaded image: ${isim}`)
function toDataURL(url) {
return fetch(url).then((response) => {
return response.blob();
}).then(blob => {
return URL.createObjectURL(blob);
});
}
async function downloadImage(url,isimcik) {
const a = document.createElement("a");
a.href = await toDataURL(url);
a.download = isimcik
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
}
}
//https://stackoverflow.com/a/56041756/19276081