Firefoxのコマンドラインインターフェイス(Shift + F2)を使用して、Firefoxでフルページのスクリーンショットを数か月間撮影しています。
以下は、FirefoxのCLIを介してスクリーンショットをキャプチャするために使用する構文です。
screenshot --fullpage filename.png
ただし、Firefox 54.0にアップグレードすると、Webページのスクリーンショットを撮ろうとすると、ほぼ毎回「unknownError」が返されるようになりました。場合によっては、代わりに「TypeError:this.target.tabisnull」というエラーが発生します。
–fullpageパラメーターを使用した場合と使用しない場合の両方で、数十の異なるWebページのスクリーンショットを撮ってみましたが成功しませんでした。実際、私がキャプチャできたスクリーンショットは、Firefoxの「新しいタブ」ページと「about:config」などの他のFirefoxページだけです。
助けていただければ幸いです。よろしくお願いします!
承認された回答:
状況が変わったようです…これが私がしたことです:
まず、[ツール]>[Web開発者]>[インスペクター]を選択します。
Toolbox options
を備えた小さな歯車を探してください そのツールチップとして。コグホイールをクリックして、ツールボックスオプションを開きます。
[利用可能なツールボックスボタン]まで下にスクロールして、[ページ全体のスクリーンショットを撮る]を探します。チェックボックスをオンにします。ツールボックスオプションの歯車の左側に小さなカメラアイコンが表示されます。表示されない場合は、インスペクターウィンドウを閉じて再度開きます。