您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自動轉存當前文件至上次轉存路徑。
当前为
// ==UserScript== // @name 百度網盤自動轉存 // @namespace moe.jixun.baidu.auto.save // @version 0.1 // @description 自動轉存當前文件至上次轉存路徑。 // @author Jixun // @include http://pan.baidu.com/share/link* // @grant none // @run-at document-end // ==/UserScript== (function() { 'use strict'; var errors = { 0: '成功保存', 5: '自己的文件', 12: '已經保存過了', 111: '另一保存任务进行中', '-33': '需要会员 (?)', 120: '需要会员 (?)', 130: '需要超级会员 (?)' }; (function (r, c) { var key = yunData.MYNAME.replace(/@/g, "") + "_transfer_save_path"; var _recent_path = localStorage.getItem(key); if (!_recent_path) _recent_path = '/'; else _recent_path = _recent_path.replace(/\?\d+/, ''); $.ajax({ type: 'POST', url: '/share/transfer?shareid=' + yunData.SHARE_ID + '&from=' + yunData.SHARE_UK, data: { filelist: JSON.stringify(yunData.FILEINFO.map(function(f){ return f.path; })), path: _recent_path }, dataType: 'json', success: function (data) { var raw = typeof data == 'string' ? $.parseJSON(data) : data; var err = data.errno; var msg = '保存至: ' + _recent_path + ', 错误: '; if (err in errors) { msg += errors[err] + ' (' + err + ')'; } else { msg += '未知状态 (' + err + ')'; } r.obtain.useToast({ toastMode: r.obtain.MODE_SUCCESS, msg: msg, position: c.TOP, sticky: true, closeType: true, vipType: 'svip' }); } }); r.obtain.useToast({ toastMode: r.obtain.MODE_LOADING, msg: "正在保存文件,请稍后", position: c.TOP, sticky: true, closeType: false }); })( /*r: */require("common:widget/toast/toast.js"), /*c: */require("common:widget/panel/panel.js") ); })();