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

回答編集履歴

4

追記

2018/07/21 04:58

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
  `manifest.json`を見ました。
44
44
 
45
- 1, [chrome.tabs](https://developer.chrome.com/extensions/tabs)APIを使うので、manifest.jsonの正しい定義は以下になります。
45
+ 1, [chrome.tabs](https://developer.chrome.com/extensions/tabs)APIを使うので、manifest.jsonの正しい定義は以下になります。宣言しなくてもAPIはほぼ使えますが、個人的には宣言することをお勧め致します。
46
46
  `manifest.json`
47
47
  ```JavaScript
48
48
  "permissions": [

3

manifest.json

2018/07/21 04:58

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -36,4 +36,18 @@
36
36
  });
37
37
  ```
38
38
 
39
- あと問題を再現するための最小限のソース(`manifest.json`や`background script`)を提示して頂けると助かります。
39
+ あと問題を再現するための最小限のソース(`manifest.json`や`background script`)を提示して頂けると助かります。
40
+
41
+ ---
42
+
43
+ `manifest.json`を見ました。
44
+
45
+ 1, [chrome.tabs](https://developer.chrome.com/extensions/tabs)APIを使うので、manifest.jsonの正しい定義は以下になります。
46
+ `manifest.json`
47
+ ```JavaScript
48
+ "permissions": [
49
+ "contextMenus", "tabs"
50
+ ],
51
+ ```
52
+ 2,`background.js` = `background page`の`JavaScript`部分です。
53
+ 質問文の場合だと`rightClickSearch.html`が該当します。

2

変更!

2018/07/21 04:48

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -20,7 +20,7 @@
20
20
  // https://developer.chrome.com/extensions/tabs#method-create
21
21
  url: 'https://opac.jp/opac/opac_search.cgi?smode=1'
22
22
  },(tab) =>{
23
- msg = {}
23
+ const msg = {};
24
24
  chrome.tabs.sendMessage(tab.id, msg, ());
25
25
  });
26
26
  ```

1

追記

2018/07/20 21:29

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ◇重要
4
4
  `chrome`の`API`は引数に`callback`を取るものは非同期処理されます。
5
- [Overview](https://developer.chrome.com/extensions/overview)
5
+ [Chrome拡張 Overview](https://developer.chrome.com/extensions/overview)
6
6
 
7
7
  ---
8
8