3

内部 Web ページのスクリーンショットを取得するための簡単なバッチ スクリプトを作成しようとしていますが、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"));

ただし、これはフォーム拡張機能のみに予約されているようで、エラーがスローされます: The operation is insecure.

これを他の人に公開する必要はありません。拡張機能を作成しないように、私の Firefox だけに内部調整を加えて喜んでいます。ある種の about:config 設定 (または他の何か) はありますか? 拡張機能に含まれていなくても、これを通過させるために微調整できますか?

4

1 に答える 1