daowuya 发表于 2018-8-30 14:53

利用javascript代码实现自定义百度网盘分享密码

采用 JS 的方式修改密码。
方法很简单:修改 makePrivatePassword 这一函数即可。
压缩版javascript:require(["function-widget-1:share/util/service/createLinkShare.js"]).prototype.makePrivatePassword=function(){return prompt("请输入自定义的密码","1234")}原版require(["function-widget-1:share/util/service/createLinkShare.js"]).prototype.makePrivatePassword = () => {return prompt("请输入自定义的密码", "1234")}使用方法
首先,选择要分享的文件,点击分享按钮。这时候,按 F12 打开控制台,切换至 Console ,输入代码按回车即可。当然,你也可以存为书签,点一下书签。然后点击创建私密链接,会弹出输入框,输入密码即可!注意使用代码前要先点一下 分享 按钮,相关模块才会载入,这时候用代码才有效果。或者自己创建一个网址收藏夹,名字随意,网址复制上方代码粘贴进去,在我们要分享的文件,点击分享后出现的页面,先不要点击分享,先点击自己创建的收藏夹,然后再点分享。密码必须是 4 个字符,中文加一个数字或字母
其他类型请各位自己探索
好像如果密码有中文,第一次访问时会提示错误,刷新一下才正常。

daowuya 发表于 2018-8-30 16:05

luanshils 发表于 2018-8-30 15:09
为什么我的console里面有好多红色的语句
Failed to load resource: the server responded with a status o ...

这个脚本失效是由于百度云改变了他的pkg里面的文件名称导致的,你可以将原来脚本里面的
function-widget-1:share/util/service/createLinkShare.js
改为function-widget-1:share/util/shareFriend/createLinkShare.js,最终脚本代码

javascript:require(["function-widget-1:share/util/shareFriend/createLinkShare.js"]).prototype.makePrivatePassword=function(){return prompt("请输入自定义的密码","1234")};你试试这个

longsui48 发表于 2018-8-30 15:05

这个很秀 666

luanshils 发表于 2018-8-30 15:09

为什么我的console里面有好多红色的语句
Failed to load resource: the server responded with a status of 400 (Bad Request)

Failed to load resource: the server responded with a status of 403 (Forbidden)


mod_455fd55.js:1 Uncaught Error: Cannot find module `function-widget-1:share/util/service/createLinkShare.js`

jmpengbo 发表于 2018-8-30 15:22

谢谢分享

waipojie123 发表于 2018-8-30 15:39

厉害了,感谢分享

lu_ 发表于 2018-8-30 15:45

本帖最后由 lu_ 于 2018-8-30 15:49 编辑

总感觉有人发过了,我的书签还保存着呢
https://www.52pojie.cn/thread-776285-1-1.html
https://www.52pojie.cn/thread-596698-1-1.html

luanshils 发表于 2018-8-30 16:18

daowuya 发表于 2018-8-30 16:05
这个脚本失效是由于百度云改变了他的pkg里面的文件名称导致的,你可以将原来脚本里面的
function-widget ...

这个就可以了
页: [1]
查看完整版本: 利用javascript代码实现自定义百度网盘分享密码