MengYX
4 years ago
5 changed files with 39 additions and 1 deletions
@ -0,0 +1,15 @@ |
|||
{ |
|||
"manifest_version": 2, |
|||
"name": "音乐解锁", |
|||
"short_name": "音乐解锁", |
|||
"icons": { |
|||
"128": "./img/icons/msapplication-icon-144x144.png" |
|||
}, |
|||
"description": "在任何设备上解锁已购的加密音乐!", |
|||
"offline_enabled": true, |
|||
"options_page": "./index.html", |
|||
"homepage_url": "https://github.com/ix64/unlock-music", |
|||
"browser_action": { |
|||
"default_popup": "./popup.html" |
|||
} |
|||
} |
@ -0,0 +1,20 @@ |
|||
const fs = require('fs') |
|||
const path = require('path') |
|||
const src = "./src/extension/" |
|||
const dst = "./dist" |
|||
fs.readdirSync(src).forEach(file => { |
|||
let srcPath = path.join(src, file) |
|||
let dstPath = path.join(dst, file) |
|||
fs.copyFileSync(srcPath, dstPath) |
|||
console.log(`Copy: ${srcPath} => ${dstPath}`) |
|||
}) |
|||
|
|||
const manifestRaw = fs.readFileSync("./extension-manifest.json", "utf-8") |
|||
const manifest = JSON.parse(manifestRaw) |
|||
|
|||
const pkgRaw = fs.readFileSync("./package.json", "utf-8") |
|||
const pkg = JSON.parse(pkgRaw) |
|||
|
|||
manifest["version"] = pkg["version"] |
|||
fs.writeFileSync("./dist/manifest.json", JSON.stringify(manifest), "utf-8") |
|||
console.log("Write: manifest.json") |
@ -0,0 +1 @@ |
|||
<script src="./popup.js"></script> |
@ -0,0 +1 @@ |
|||
window.open(chrome.runtime.getURL('./index.html')); |
Loading…
Reference in new issue