您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
必应壁纸下载:点击必应首页右下ⓘ符号即可下载当前必应壁纸
当前为
// ==UserScript== // @name 必应壁纸下载 // @author Yugle // @namespace http://tampermonkey.net/ // @version 1.2.1 // @description 必应壁纸下载:点击必应首页右下ⓘ符号即可下载当前必应壁纸 // @match *.bing.com/* // @note Version 1.2.1 必应壁纸下载 // @icon https://img2.baidu.com/it/u=1596561636,4277282949&fm=26&fmt=auto&gp=0.jpg // ==/UserScript== (function (){ "use strict"; var infoA = document.getElementById("sh_cp"); infoA.addEventListener("click", refreshDownloadButton); function getImgUrl(){ var background = document.getElementById("bgLink"); var imgUrl = background.href; return imgUrl; }; const currentUrl = "https://cn.bing.com/" var nextButton = document.getElementById("sh_igr"); function refreshDownloadButton(){ var imgUrl = getImgUrl(); if(nextButton.hasAttribute("aria-disabled") == false){ var backgroundDiv = document.getElementById("bgDiv"); var style = backgroundDiv.getAttribute("style").split(";"); var backgroundImg; style.forEach(function (value){ if(value.indexOf("background-image") != -1){ backgroundImg = value.split('"')[1] } }); imgUrl = currentUrl + backgroundImg.replace("/", ""); } var currentBackgroundImg = infoA.getAttribute("title") infoA.setAttribute("download", currentBackgroundImg); infoA.setAttribute("href", imgUrl) } })();