解除 Smallpdf 使用限制

最近看 PDF 文档的时候,有把 PDF 转换成 WORD 文档的需求,然后找了一下没有特别方便的工具,反而是翻到了一个网站 Smallpdf ,但是这个网站免费用户一个小时内只能使用两次他提供的服务。

本着极客的精神,看了一下代码,发现它并不是在服务端限制用户的使用,而是将使用记录储存在 Local Storage 的 usage 里面。

0: {tool: "compress", time: 1545308286074}
1: {tool: "compress", time: 1545308413283}
2: {tool: "limit", time: 1545308416417, notLimiting: true}

只要将这个东西删除,就可以继续使用它的服务。

localStorage.removeItem("usage"); //删除usage
    var interval = 10000;   //间隔时间,单位为毫秒
    setInterval(function(){
        if(localStorage.usage){ //检测是否存在usage,是则删除
            localStorage.removeItem('usage');
        }
    },interval); 

但是因为 Chrome 的 F12 的 Console 一关闭,这个定时删除就会失效,所以我把这个代码丢到了 Greasy Fork 上了,用 Tampermonkey 加载即可。

地址:Smallpdf 解除使用限制


Comments
Write a Comment