質問編集履歴

3

fix

2023/07/11 18:53

投稿

mypt
mypt

スコア170

test CHANGED
File without changes
test CHANGED
@@ -94,3 +94,43 @@
94
94
 
95
95
  動いていたのがどのバージョンだったのかもうわかりません
96
96
 
97
+ ---
98
+
99
+ 追記
100
+
101
+ manifest のバージョンのせいではないということなので
102
+ パネル開くまでのソースを書きます
103
+
104
+ ほんとは全部のコードを’公開できればいいんですが
105
+ 人の作ったコードを改変して勝手に再配布していいかわからないので
106
+
107
+ manifest に
108
+ ```
109
+ "devtools_page": "html/devtools.html",
110
+ ```
111
+ とあるので
112
+ html/devtools.html
113
+ ```
114
+ <!DOCTYPE html>
115
+ <script type="text/javascript" charset="UTF-8" src="../js/devtools.js"></script>
116
+ ```
117
+
118
+ ここで参照されてる js/devtools.js
119
+ ```
120
+ /**
121
+ * @fileoverview devtools拡張
122
+ */
123
+
124
+ chrome.devtools.inspectedWindow.eval('document.baseURI', function(page_url) {
125
+ chrome.devtools.panels.create("ゲーム情報", 'icon/icon.png', 'html/panel.html');
126
+ });
127
+ ```
128
+ となっていてここでパネルを開いているのかなと思います
129
+
130
+ 拡張機能に関して知識がほとんどなくて
131
+ パネルが開いたあとの vue で動いてる javascript や html を改変して使ってるだけで
132
+ パネルが開くまでの動作原理やデバッグ方法もよくわかっていません
133
+
134
+
135
+
136
+

2

fix

2023/07/07 14:31

投稿

mypt
mypt

スコア170

test CHANGED
File without changes
test CHANGED
@@ -74,26 +74,11 @@
74
74
 
75
75
  自分が使いたい機能にこの2つの外部URLは使ってないので
76
76
  ```
77
- {
78
77
  "content_security_policy": {
79
78
  "extension_pages": "script-src 'self'; object-src 'self';"
80
79
  },
81
- "description": "",
82
- "devtools_page": "html/devtools.html",
83
- "icons": {
84
- "128": "icon/store_icon.png",
85
- "16": "icon/icon.png",
86
- "48": "icon/icon.png"
87
- },
88
- "manifest_version": 3,
89
- "name": "test",
90
- "version": "1.0.0",
91
- "host_permissions": [
92
- "http://localhost/*"
93
- ]
94
- }
95
80
  ```
96
- とかえたところエラーはなくなったんですがパネルに何も追加されません
81
+ とかえたところエラーはなくなったんですがパネルにタブが表示されません
97
82
 
98
83
  ---
99
84
 

1

fix

2023/07/07 14:30

投稿

mypt
mypt

スコア170

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,9 @@
7
7
 
8
8
  特定のサイトを訪れたときに
9
9
  ディベロッパツールにパネルを追加して情報表示する拡張機能を使っています
10
+
11
+ 正確には他の人が昔公開しててもうメンテナンスしなくなったツールを
12
+ カスマイズして使ってます
10
13
 
11
14
  ### 発生している問題
12
15
 
@@ -75,7 +78,7 @@
75
78
  "content_security_policy": {
76
79
  "extension_pages": "script-src 'self'; object-src 'self';"
77
80
  },
78
- "description": "艦これの情報をデベロッパーツールに表示",
81
+ "description": "",
79
82
  "devtools_page": "html/devtools.html",
80
83
  "icons": {
81
84
  "128": "icon/store_icon.png",
@@ -83,8 +86,8 @@
83
86
  "48": "icon/icon.png"
84
87
  },
85
88
  "manifest_version": 3,
86
- "name": "Chrome鎮守府",
89
+ "name": "test",
87
- "version": "1.2.2",
90
+ "version": "1.0.0",
88
91
  "host_permissions": [
89
92
  "http://localhost/*"
90
93
  ]