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

質問編集履歴

4

ファイル追記

2018/02/18 12:58

投稿

TarouKotani
TarouKotani

スコア42

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,6 @@
1
+ ```ここに言語を入力
2
+ コード
1
- ■開発全体の内容
3
+ ```■開発全体の内容
2
4
   ある事務処理系クラウドサービスに対し、追加入力された内容に問題がある場合にアラートを出させるクローム拡張の機能
3
5
 
4
6
  ■今回問題が発生した部分 クローム拡張で青線部の子要素の追加を監視する部分
@@ -27,4 +29,29 @@
27
29
 
28
30
  ページ読み込み時、読み込みの終了よりもエラーがコンソールに出力される方が早いように見えます。
29
31
  また、下記写真の上側のバー部分などのidは正しく返ってきており、その部分は読み込みの始めの方に完了しています。
30
- ![![イメージ説明](37f5f25192a67aaf27ac21d3db9d7dde.png)説明](58340282b1d29fe4eb277bd8438614ab.png)](c812c6b0fd5782aa61bf90fb51ced979.png)
32
+ ![![イメージ説明](37f5f25192a67aaf27ac21d3db9d7dde.png)説明](58340282b1d29fe4eb277bd8438614ab.png)](c812c6b0fd5782aa61bf90fb51ced979.png)
33
+
34
+ manifest.json
35
+ ```json
36
+ {
37
+ "name": "DOMstr",
38
+ "version": "1",
39
+ "manifest_version": 2,
40
+ "description": "DOMの変更に対しalert",
41
+ "icons": {
42
+ "16" : "images/sample_16.png",
43
+ "48" : "images/sample_48.png",
44
+ "128" : "images/sample_128.png"
45
+ },
46
+ "browser_action": {
47
+ "default_icon": "images/sample_16.png",
48
+ "default_title": "DOMの変更に対しalert"
49
+ },
50
+ "content_scripts": [{
51
+ "matches": ["https://s2.movacal.net/*"],
52
+ "js": ["jquery-3.3.1.min.js","content_script.js"]
53
+ }],
54
+
55
+ "permissions":[ "notifications"]
56
+ }
57
+ ```

3

写真添付

2018/02/18 12:58

投稿

TarouKotani
TarouKotani

スコア42

title CHANGED
File without changes
body CHANGED
@@ -26,5 +26,5 @@
26
26
  at content_script.js:12
27
27
 
28
28
  ページ読み込み時、読み込みの終了よりもエラーがコンソールに出力される方が早いように見えます。
29
- また、idを指定するとエラなく、そのidが指す部分は読み込みの始めの方に完了しています。
29
+ また、下記写真上側のバ部分どのidは正し返ってきており、その部分は読み込みの始めの方に完了しています。
30
- なにか関係があるのかと思っています。
30
+ ![![イメージ説明](37f5f25192a67aaf27ac21d3db9d7dde.png)説明](58340282b1d29fe4eb277bd8438614ab.png)](c812c6b0fd5782aa61bf90fb51ced979.png)

2

加筆

2018/02/18 12:07

投稿

TarouKotani
TarouKotani

スコア42

title CHANGED
File without changes
body CHANGED
@@ -25,6 +25,6 @@
25
25
  > content_script.js:12 Uncaught TypeError: Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'.
26
26
  at content_script.js:12
27
27
 
28
-
28
+ ページ読み込み時、読み込みの終了よりもエラーがコンソールに出力される方が早いように見えます。
29
+ また、別のidを指定するとエラーはなく、そのidが指す部分は読み込みの始めの方に完了しています。
29
- ご回答ただけますと幸いです
30
+ なにか関係があるのかと思っています。
30
- 何卒宜しくお願い申し上げます。

1

行番号を追加

2018/02/18 08:31

投稿

TarouKotani
TarouKotani

スコア42

title CHANGED
File without changes
body CHANGED
@@ -7,13 +7,14 @@
7
7
 
8
8
  ■実装内容  [参考](http://okakacacao.wpblog.jp/technology/mutation-observer#_8211_subtree)
9
9
  ```javascript
10
+ content_script.js
10
11
  //変更検出時に実行するコールバック関数を引数に渡し,MutationObserver をインスタンス化する
11
12
  var observer = new MutationObserver(function (MutationRecords, MutationObserver) {
12
13
  alert('Mutated!!');
13
14
  });
14
15
  //監視対象のノードと監視方法を指定するオプションを引数に渡して、
15
16
  //作成したインスタンスの observe() メソッドを実行する
16
- observer.observe($('#pres_out_ctg').get(0), {
17
+ observer.observe($('#pres_out_ctg').get(0), {        //:12
17
18
  childList: true,
18
19
  });
19
20
  console.log('observe is used');