我正在尝试编写一个简单的批处理脚本来截取一些内部网页的屏幕截图,并发现 Firefox 具有将窗口呈现到画布的能力:
var canvas = document.createElement('canvas');
var ctx = canvas.getContext("2d");
ctx.drawWindow(window, 0,0, 100, 200, "rgb(255,255,255)");
console.log(canvas.toDataURL("image/png"));
但是,这似乎只保留表单扩展并引发错误:操作不安全。
我不需要将其发布给其他任何人,我很高兴仅对我的 Firefox 进行一些内部调整以避免创建扩展。是否有某种 about:config 设置(或其他)我可以调整以让它通过,即使它不在扩展中?