Skip to content

Commit 84b2632

Browse files
committed
Fix installed extension detection in jwt.io.
1 parent f283999 commit 84b2632

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

manifest.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
"page": "bg.html"
1515
},
1616

17+
"content_scripts": [{
18+
"matches": ["https://jwt.io/*"],
19+
"js": ["js/check-install.js"]
20+
}],
21+
1722
"icons": {
1823
"16": "img/favicon/favicon-16x16.png",
1924
"32": "img/favicon/favicon-32x32.png",
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
const e = document.getElementById('extension-button');
2+
if(e) {
3+
e.classList.add('is-installed');
4+
}

webpack.extension-dev.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ const common = require('./webpack.common.js');
55
module.exports = merge(common, {
66
entry: {
77
index: './src/extension/index.js',
8-
webstorage: './src/extension/injected/webstorage.js'
8+
webstorage: './src/extension/injected/webstorage.js',
9+
'check-install': './src/extension/content-scripts/check-install.js'
910
},
1011
output: {
1112
filename: '[name].js',

0 commit comments

Comments
 (0)