質問するログイン新規登録

質問編集履歴

1

追記

2020/02/21 12:38

投稿

kankan0
kankan0

スコア24

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」で得られる情報以外の情報は取得できない仕組み?