質問編集履歴
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,4 +11,21 @@
|
|
11
11
|
at <anonymous>:1:577
|
12
12
|
|
13
13
|
|
14
|
-
どのように修正すれば良いでしょうか?
|
14
|
+
どのように修正すれば良いでしょうか?
|
15
|
+
|
16
|
+
### 追記
|
17
|
+
Lhankor_Mhyさん、ご回答ありがとうございます。
|
18
|
+
セキュリティの警告が出るため、クロスドメインだと思います。
|
19
|
+
また、「Execution Context Selector」の特定のメニューを選択するコマンドがあればいいのですが、それがないため、コンソール画面内の同メニュー「top」とある部分、毎回選択し直さないといけません。
|
20
|
+
こちらで該当フレームを選択してから実行すると成功することが分かりましたので、動画部分を右クリックしてどうの・・・というのは必要ないことが分かりました。
|
21
|
+
また、ChromeのDataURIに2MBの制限があることが分かったため、スナップショットのサイズがこれを超過した場合、失敗します。
|
22
|
+
そのため、Blobオブジェクトへの変換が必要になりますが、これに関する記事は既にありました。
|
23
|
+
### 暫定的な解決策
|
24
|
+
コンソール画面を開く
|
25
|
+
Execution Context Selectorの該当メニューを選択
|
26
|
+
コンソール画面にコードを貼り付けて実行(※Blob必須の場合あり)
|
27
|
+
|
28
|
+
Execution Context Selectorに関するコマンドがあれば完全自動化可能?
|
29
|
+
**ブックマークレットの時のみ失敗する**というのもこれが原因。
|
30
|
+
ブックマークレット実行時の場所は、同メニューで言うところの「top」に該当しており、
|
31
|
+
つまりは「top」で得られる情報以外の情報は取得できない仕組み?
|