Greasy Fork is available in English.

pURLfy for Tampermonkey

The ultimate URL purifier - for Tampermonkey

< Valutazione su pURLfy for Tampermonkey

Recensione: Bene - lo script funziona

§
Pubblicato: 16/05/2024

对于类似于使用了如以下代码生成截图并在新页面打开的网页,会被净化器拦截并跳转到错误的页面(因为网址是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-2684Autore
§
Pubblicato: 16/05/2024

已修复

§
Pubblicato: 16/05/2024

修复跟进很快,赞赏

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

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

PRO-2684Autore
§
Pubblicato: 18/05/2024

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

Pubblica risposta

Accedi per pubblicare una risposta.