質問編集履歴

1

エラーの内容とクロスオリジン対応について修正・追記させていただきました。

2021/03/11 00:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,9 @@
24
24
 
25
25
  > const target = iframeElem[0];
26
26
 
27
- > const iframeDocument = target.document;
27
+ > ~~const iframeDocument = target.document;~~
28
+
29
+ > const iframeDocument = target.contentDocument;
28
30
 
29
31
  > console.log(target.id);
30
32
 
@@ -57,3 +59,17 @@
57
59
  > }
58
60
 
59
61
  > }
62
+
63
+ [2021/03/11追記]
64
+
65
+ 上記で実行したエラーは下記になります。
66
+
67
+ Uncaught TypeError: Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'. at jsLoaded (content.js:14)
68
+
69
+
70
+
71
+ 暫定ですが、クロスオリジン対応としてChromeのアドオンに「Allow CORS: Access-Control-Allow-Origin」(https://chrome.google.com/webstore/detail/allow-cors-access-control/lhobafahddgcelffkeicbaginigeejlf?hl=ja)を追加したり、
72
+
73
+ 下記リンクを参照させていただき起動時にオプションをつけてエラーを無視する方法をとっています。
74
+
75
+ https://webbibouroku.com/Blog/Article/cors-browser-setting