您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
明明是我先强制WAP版的,改地址栏也好,换UA也好……为什么要跳转到PC版呢……
// ==UserScript== // @name 百度云增强:屏蔽云管家直接下载与阻止WAP版跳转PC版(支持Chrome) // @namespace http://TouHou.DieMoe.net/ // @version 1.2 // @description 明明是我先强制WAP版的,改地址栏也好,换UA也好……为什么要跳转到PC版呢…… // @author DieMoe // @run-at document-start // @match *://pan.baidu.com/* // @match *://yun.baidu.com/* // @grant unsafeWindow // @grant GM_setValue // @grant GM_getValue // @compatible firefox // @compatible chrome // @compatible edge // ==/UserScript== /* ChangeLog: 1.2: 修改启动提示描述。 1.1: 加了新的css过滤。 加了首次启动提示。 1.0: Fix :提高浏览器兼容性。 0.9: 你看啥,这只是修改了名字而已(不) 0.8: 修正由于CSS屏蔽部分div导致拖拽上传不正确的现象。 0.7: 修正了由于sicon屏蔽后导致的css错误 增加分享页面的文件md5获取并显示(如果文件支持)[未实装/冗余代码] 显示分享的文件位于当前用户的详细存储地址(无卵用)[未实装/冗余代码] */ (function() { 'use strict'; var errmsg_1='百度云增强:屏蔽云管家直接下载与阻止WAP版跳转PC版(支持Chrome)发生了一个错误[规格内]:浏览器navigator属性修改失败,自动尝试方案2。'; var errmsg_2='百度云增强:屏蔽云管家直接下载与阻止WAP版跳转PC版(支持Chrome)发生了一个错误[预期外]:无法修改浏览器navigator,这将影响大文件下载时云管家屏蔽功能。'; if(!GM_getValue('pcs_tip_1')){ if(confirm("百度云增强:屏蔽云管家直接下载:\n\n由于百度云文件策略修改,如果出现无法下载单文件的问题,请尝试分享后从分享页面点击下载。\n\n百度云 - 最弱智的云.zsbd\n\n单击“确认”按钮将不再提醒")){ GM_setValue("pcs_tip_1", true); } } var inscript = window.document.createElement("script"); inscript.innerHTML ="return false;"; inscript.setAttribute("id","platform"); window.document.head.appendChild(inscript); try{Object.defineProperty(navigator,'platform',{get:function(){return 'Android';}});}catch(e){} checkNav(); clearPage(); function checkNav(){ if(navigator.platform!='Android'){// console.log(errmsg_1); try{navigator.__defineGetter__('platform',function(){return 'Android';});}catch(e){} if(navigator.platform!='Android'){ console.log(errmsg_2); } } } function clearPage(){ var clearcss = window.document.createElement("style"); clearcss.innerHTML = ".feNMdtb,.JS-user-level,.KQcHyA,.gOIbzPb,.appDownload,.no-result-file-twocode,.banner-active,.welcome-mask,.welcome-box,.user-level,.side-lalldownload,.vip-notice,.vip-privilege,.app-center,.app-download,.coupon-banner-active,#web-right-view,.ad-platform-tips,.union-hot,.sicon>em{display:none !important;width:0px;height:0px;}"; //清理广告或其他无意义按钮的css clearcss.innerHTML += ".share-person-username{height:17px !important;}"; //css修正补丁 window.document.head.appendChild(clearcss); } // 以下内容工事中 //unsafeWindow.onload=initEditElement(); //window.setTimeout(initEditElement,4000); //initEditElement(); function initEditElement(){ var inscript = window.document.createElement("script"); inscript.innerHTML ="var pathname = window.location.pathname;window.onload=setTimeout(EditElement(),6000);function EditElement(){if((pathname.indexOf('/s/')>-1||pathname.indexOf('/share/')>-1)&&yunData.FILEINFO){var ret='';if(yunData.FILEINFO[0].md5){ret+='md5: '+yunData.FILEINFO[0].md5}else{console.log('阻止百度网盘WAP版自动跳转至PC版(支持Chrome)发生了一个错误[规格内]:无法获取分享文件的md5')}$('.file-name').html(ret)}else{console.log('阻止百度网盘WAP版自动跳转至PC版(支持Chrome)发生了一个错误[规格内]:无法获取分享文件的info')}}"; window.document.head.appendChild(inscript); return false; window.onload=EditElement(); function EditElement(){ if((pathname.indexOf('/s/')>-1||pathname.indexOf('/share/')>-1)&&window.yunData.FILEINFO){ var $ = $ || unsafeWindow.$; var ret=''; if(window.yunData.FILEINFO[0].md5){ ret+='md5: '+yunData.FILEINFO[0].md5; }else{ console.log('阻止百度网盘WAP版自动跳转至PC版(支持Chrome)发生了一个错误[规格内]:无法获取分享文件的md5'); } $('.file-name').html(ret); }else{ console.log('阻止百度网盘WAP版自动跳转至PC版(支持Chrome)发生了一个错误[规格内]:无法获取分享文件的info'); } } } })();