以前メインで使用していた「画面キャプチャ」
状態:-
閲覧数:2,698
投稿日:2013-03-20
更新日:2018-08-22
導入経緯
・これまで利用していたプラグインでキャプチャ取得できないサイトがあったため、新規導入
メイン使用を中止した理由
・保存ファイル名に保存年月日が自動で入らないから
・後で整理する際、結構不便
削除した理由
・ファイル名に対するオプション機能はない
・これまで利用していたプラグインでキャプチャ取得できないサイトがあったため、新規導入
メイン使用を中止した理由
・保存ファイル名に保存年月日が自動で入らないから
・後で整理する際、結構不便
削除した理由
Awesome Screenshot Minus all the junk
-- spyware and tracking crap
-- spyware and tracking crap
3.9.37
削除した理由
・ファイル名に対するオプション機能はない
実際に利用してみた感想
「Awesome Screenshot」でもうまく取得できない
意図した通り、取得できないサイト
・例えば、このサイト「Design0」
・実際にスクリーンキャプチャを取得してみると分かるが、意図した通りにキャプチャできない
意図した通り、取得できない理由
・不具合が発生するのは、グローバルナビゲーション部分
・具体的には、スクロール幅に応じて、表示位置をJavaScriptで上部固定化させていることが原因
・つまり、実際の画面スクロールと似たような処理を擬似的に走らせているため(「縦長のスクリーンキャプチャ」をどのように取得しているのか、コード見ていないので不明だが)
挙動的にはこれで正しい
・そう考えると、意図した通りには取得できないが、コード的にはむしろ、これが正しいのかもしれない
・だって、そういう風にスクリプトを組んでいるんだから
・多分、「縦長スクリーンキャプチャ取得」って、実際のブラウザ閲覧時には出来ないようなことをやっているのだと思う
修正するのは?
・もし修正するとしたら、このサイトだろう
修正案
1.「縦長のスクリーンキャプチャ」を取得可能なChromeエクステンションを導入して、JavaScriptコードを読む&理解する
2.グローバルナビゲーションを、スクロール幅に応じて、表示位置上部固定化している、JavaScriptコードを読む&理解する
3.2のコードに、1の場合の条件分岐を追記
※まあ、多分やらないだろう。とってもメンドクサソウだし…。それに出来るかすら、不明