質問編集履歴
1
エラーの内容とクロスオリジン対応について修正・追記させていただきました。
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
|