質問編集履歴
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -25,3 +25,37 @@
|
|
25
25
|
|
26
26
|
|
27
27
|
どのように修正すれば良いでしょうか?
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
### 追記
|
32
|
+
|
33
|
+
Lhankor_Mhyさん、ご回答ありがとうございます。
|
34
|
+
|
35
|
+
セキュリティの警告が出るため、クロスドメインだと思います。
|
36
|
+
|
37
|
+
また、「Execution Context Selector」の特定のメニューを選択するコマンドがあればいいのですが、それがないため、コンソール画面内の同メニュー「top」とある部分、毎回選択し直さないといけません。
|
38
|
+
|
39
|
+
こちらで該当フレームを選択してから実行すると成功することが分かりましたので、動画部分を右クリックしてどうの・・・というのは必要ないことが分かりました。
|
40
|
+
|
41
|
+
また、ChromeのDataURIに2MBの制限があることが分かったため、スナップショットのサイズがこれを超過した場合、失敗します。
|
42
|
+
|
43
|
+
そのため、Blobオブジェクトへの変換が必要になりますが、これに関する記事は既にありました。
|
44
|
+
|
45
|
+
### 暫定的な解決策
|
46
|
+
|
47
|
+
コンソール画面を開く
|
48
|
+
|
49
|
+
Execution Context Selectorの該当メニューを選択
|
50
|
+
|
51
|
+
コンソール画面にコードを貼り付けて実行(※Blob必須の場合あり)
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
Execution Context Selectorに関するコマンドがあれば完全自動化可能?
|
56
|
+
|
57
|
+
**ブックマークレットの時のみ失敗する**というのもこれが原因。
|
58
|
+
|
59
|
+
ブックマークレット実行時の場所は、同メニューで言うところの「top」に該当しており、
|
60
|
+
|
61
|
+
つまりは「top」で得られる情報以外の情報は取得できない仕組み?
|