Greasy Fork is available in English.

pURLfy for Tampermonkey

The ultimate URL purifier - for Tampermonkey

< pURLfy for Tampermonkeyについてのフィードバック

レート:良 – スクリプトは良好に動作する

§
投稿日: 2024/05/16

对于类似于使用了如以下代码生成截图并在新页面打开的网页,会被净化器拦截并跳转到错误的页面(因为网址是undefined,fallback后得到的结果是错的)

html2canvas(document.getElementById("iconbox")).then(function (canvas) {
    var image = new Image();
    image.src = canvas.toDataURL("image/png");
    window.open().document.write(`<img src="${image.src}" />`);
});
PRO-2684作者
§
投稿日: 2024/05/16

已修复

§
投稿日: 2024/05/16

修复跟进很快,赞赏

虽然看起来因为实现方式的原因,window.open只能固定走异步流程了(也就是说上面举例的代码还是不能正常工作,因为返回的是Promise),但是至少对于其他情况来说都ok了

我不是很会js,不清楚有没有办法解决,但是目前的修改足够用了

PRO-2684作者
§
投稿日: 2024/05/18

window.open hook 后变为异步的问题确实不好解决。如果这对你产生了相当大的困扰,可以尝试参考 文档 禁用这个 hook。

返信を投稿

返信を投稿するにはログインしてください。