关谷神奇 发表于 2023-9-9 21:51

【真菜鸟】突破有谱么15秒播放限制

本帖最后由 关谷神奇 于 2023-9-9 21:54 编辑

昨天看见逛论坛老哥发了篇突破有谱么网站的打印限制,因为我也在学习吉他,觉得这个在线的播放做的特别不错,但是他限制在15秒,15秒之后自动暂定,但是点击播放又可以继续播放15秒,于是我根据提示找到了代码,







这里我猜是这个playing=false让播放暂定了,这里这里打了段调试,再次点击播放果然在这里停了下来,于是我就想把这个playing改为true不就可以了,结果修改之后并没有效果,又找到svelte编译后的js文件,发现这里根本不让修改代码,到这里我基本打算放弃了,(因为我真的菜鸟,并没有专门学习过前端,这里有更好的突破方法,请大佬告知),
后面又想到可以尝试使用油猴脚本来修改时间限制,把时间设置的长一点,结果还真一下就成功了:lol。





爱飞的猫 发表于 2023-9-10 00:30

你可以判断函数内容来决定要不要处理。

```js
;(() => {
const setTimeout = window.setTimeout;
window.setTimeout = function (fn, duration, ...args) {
    if (String(fn).includes('试用结束')) return; // 不注册回调
    return setTimeout(fn, duration, ...args);
};
})();
```

ReLoading 发表于 2023-9-9 22:25

控制台执行
setTimeout = function(){}

艾莉希雅 发表于 2023-9-9 22:30

我去,这网站竟然还留map的吗。
前端全漏了。

kkppb 发表于 2023-9-10 00:04

小小的满足了一下

BCPL 发表于 2023-9-10 09:12

第一次觉的这个这么简单,受教了

youseeseeyou 发表于 2023-9-10 10:22

可以的,又学习到一个技巧

Pwaerm 发表于 2023-9-10 12:04

{:301_997:}学习了settimeout也可以重写,不错不错


学习

tianyu925 发表于 2023-9-10 16:00

我试了,确实可以

ak0000321 发表于 2023-9-11 08:26

现在玩音乐还得会写代码
页: [1] 2
查看完整版本: 【真菜鸟】突破有谱么15秒播放限制