您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Show sharepoint usage at the left bottom on the sharepoint web page.
当前为
- // ==UserScript==
- // @name SharePointUsage
- // @name:zh-cn SharePoint剩余空间
- // @namespace benzbrake-sharepoint-usate
- // @match https://*.sharepoint.com/personal/*/_layouts/15/onedrive.aspx*
- // @grant GM_xmlhttpRequest
- // @version 1.0
- // @author Ryan
- // @run-at document-end
- // @description Show sharepoint usage at the left bottom on the sharepoint web page.
- // @description:zh-cn Sharepoint 页面左下角显示剩余空间
- // ==/UserScript==
- let stormanLink = location.href.split('?')[0].replace('onedrive.aspx', 'storman.aspx'),
- stormanHTML = '',
- cl;
- function addLink() {
- let section = document.querySelector('.LeftNav-notifications-section');
- let div = document.createElement('div');
- if (section && stormanHTML.length > 0) {
- clearInterval(cl);
- let div = document.createElement('div');
- div.style.textAlign = 'center';
- div.innerHTML = stormanHTML;
- let progressBar = div.querySelectorAll('.ms-storman-quotabarnormalcol')[0];
- progressBar.style.border = '1px solid #649b61';
- progressBar.style.margin = '5px';
- section.insertBefore(div, section.querySelectorAll('a')[0]);
- }
- }
- GM_xmlhttpRequest({
- method: "GET",
- url: stormanLink,
- headers: {
- "Content-Type": "text/html"
- },
- onload: function(response) {
- let div = document.createElement('div');
- div.innerHTML = response.responseText;
- let usage = div.querySelectorAll('.ms-dnd-progressInfoTb');
- if (usage.length > 0) {
- stormanHTML = usage[0].innerHTML;
- cl = setInterval(addLink, 200);
- }
- }
- });