File tree 3 files changed +36
-0
lines changed 3 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,18 @@ Read more on [Getting Started](https://developer.chrome.com/extensions/getstarte
42
42
</ul>
43
43
</td>
44
44
</tr>
45
+ <tr>
46
+ <td style="vertical-align:top;">
47
+ Page Redder <br>
48
+ <a href="examples/page-redder"><code>examples/page-redder</code></a>
49
+ </td>
50
+ <td style="vertical-align:top;">
51
+ <ul>
52
+ <li><a href="https://developer.chrome.com/docs/extensions/reference/action/#event-onClicked">action.onClicked</a></li>
53
+ <li><a href="https://developer.chrome.com/docs/extensions/reference/scripting/#method-executeScript">scripting.executeScript</a></li>
54
+ </ul>
55
+ </td>
56
+ </tr>
45
57
<tr>
46
58
<td style="vertical-align:top;">
47
59
Cookie Clearer <br>
Original file line number Diff line number Diff line change
1
+ function reddenPage ( ) {
2
+ document . body . style . backgroundColor = 'red' ;
3
+ }
4
+
5
+ chrome . action . onClicked . addListener ( ( tab ) => {
6
+ chrome . scripting . executeScript ( {
7
+ target : { tabId : tab . id } ,
8
+ function : reddenPage
9
+ } ) ;
10
+ } ) ;
Original file line number Diff line number Diff line change
1
+ {
2
+ "name" : " Page Redder" ,
3
+ "action" : {},
4
+ "manifest_version" : 3 ,
5
+ "version" : " 0.1" ,
6
+ "description" : " Turns the page red when you click the icon" ,
7
+ "permissions" : [
8
+ " activeTab" ,
9
+ " scripting"
10
+ ],
11
+ "background" : {
12
+ "service_worker" : " background.js"
13
+ }
14
+ }
You can’t perform that action at this time.
0 commit comments