经常看到有人发百度网盘分享,但是提取码是自己定义的,比如FULI等

好多童鞋觉得好玩,想自己定义,却百度一堆东西都无效,各种油猴插件也失效了…

其实自定义很简单的,原理就是替换掉

share/util/shareFriend/createLinkShare.js中的function-widget-1

方法如下:

  1. 点击分享图标,让分享框弹出(因为createLinkShare.js是在分享框加载后才加载的)

  2. 按F12打开调试,然后切换到console

  3. 用自定义代码替换掉function-widget-1中的makePrivatePassword随机密码生成方法,比如:

    require(["function-widget-1:share/util/shareFriend/createLinkShare.js"]).prototype.makePrivatePassword = function(){
    return "6666"
    };
  4. 然后点击 “创建链接”

当然,你要是觉得那样死,可以写一个弹出框,自己输入,把第3步脚本替换成

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

嗯,这就可以有弹窗自己输入了~~~

可以试一试,比如:
[https://pan.baidu.com/s/14EO4-Ui13Ms995LNInuccQ](https://pan.baidu.com/s/14EO4-Ui13Ms995LNInuccQ 极路由4P的潘多拉固件) 提取码: 6666