From 836e95f98d40ec8083cbc932b37f3d0ebdcea9cb Mon Sep 17 00:00:00 2001 From: halliday Date: Tue, 6 May 2025 20:25:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E8=B0=83=E8=AF=95=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + .vscode/launch.json | 16 ++++++++++++++-- src/chrome/_metadata/verified_contents.json | 1 - 3 files changed, 15 insertions(+), 3 deletions(-) delete mode 100644 src/chrome/_metadata/verified_contents.json diff --git a/.gitignore b/.gitignore index 4d465fe..ab63911 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /node_modules /src/.amo-upload-uuid /src/web-ext-artifacts +/.chrome-debug \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json index 165b21f..7152424 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -5,11 +5,23 @@ "version": "0.2.0", "configurations": [ { - "name": "Launch add-on", + "name": "Launch Chrome (Extension Debug)", + "type": "chrome", + "request": "launch", + "url": "file://${workspaceFolder}/test/deepseek_html_20250425_ef9a56.html", + "webRoot": "${workspaceFolder}", + "runtimeExecutable": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe", + "userDataDir": "${workspaceFolder}/.chrome-debug", + "runtimeArgs": [ + "--load-extension=${workspaceFolder}/src//chrome" // 替换为你的扩展目录 + ] + }, + { + "name": "firefox add-on", "type": "firefox", "request": "launch", "reAttach": true, - "addonPath": "${workspaceFolder}//src", + "addonPath": "${workspaceFolder}//src//firefox", "url": "file://${workspaceFolder}//test//deepseek_html_20250425_ef9a56.html", "firefoxExecutable": "D:\\Program Files\\Mozilla Firefox\\firefox.exe" } diff --git a/src/chrome/_metadata/verified_contents.json b/src/chrome/_metadata/verified_contents.json deleted file mode 100644 index 273bb57..0000000 --- a/src/chrome/_metadata/verified_contents.json +++ /dev/null @@ -1 +0,0 @@ -[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJMSUNFTlNFIiwicm9vdF9oYXNoIjoiOEdoNHh3V1VaTUhndlN6TGZZREo2YmpVSnpSUUJIeE9oZ0I2M2U0Q2FNbyJ9LHsicGF0aCI6ImJhY2tncm91bmQuaHRtbCIsInJvb3RfaGFzaCI6Im1kQ1ZaRUNIUy1ORFNhZFNZVFJieUpMeUlmNklHQnI3Tkw3eWx4a3RCTlEifSx7InBhdGgiOiJiYWNrZ3JvdW5kLmpzIiwicm9vdF9oYXNoIjoiUUZfbnhCQ0xTd3Z3YndDNkwwdmt5ZlJXWUJxc0pTTERMOTZCZWRuUXgxQSJ9LHsicGF0aCI6ImNvbnRlbnQvQXhlc011bHRpLmpzIiwicm9vdF9oYXNoIjoiNDdERVFwajhIQlNhLV9USW1XLTVKQ2V1UWVSa201Tk1wSldaRzNoU3VGVSJ9LHsicGF0aCI6ImNvbnRlbnQvYW5ndWxhckxvY2F0b3JzLmpzIiwicm9vdF9oYXNoIjoiaVktU3liWFF5QkRqeGpDZkh6WEtiUDdLSWZORy1ycjZaaENqY1I4VjRKdyJ9LHsicGF0aCI6ImNvbnRlbnQvY29udGVudC5qcyIsInJvb3RfaGFzaCI6IkhWbm5XeTg2R3pxNFA1WEpFNHlqdWNxa3RoZUFsdTZ2bU9jOW9FeURpSHMifSx7InBhdGgiOiJjb250ZW50L2dldENzcy5qcyIsInJvb3RfaGFzaCI6Ikp5TS1Xd0NTSDF4d0dVVVl1akpvQUhZQUNLU3dQLW9TUjRZb05BQjdVUncifSx7InBhdGgiOiJjb250ZW50L2dldE1ldGhvZE9yVmFyVGV4dC5qcyIsInJvb3RfaGFzaCI6IkdfTEk3X2xJT2MtVS0tQjNyY3J6a0lJb0tYQ1F4cVNRZC1vSlMxbXlXc28ifSx7InBhdGgiOiJjb250ZW50L2hhbmRsZVRhYmxlLmpzIiwicm9vdF9oYXNoIjoiSGlzZFV6Mkd1bVpEZ1g2eHl3SGw2dkFJZ2VoM0UxYWEwQ3hjWXJkQjJDTSJ9LHsicGF0aCI6ImNvbnRlbnQvanF1ZXJ5Lm1pbi5qcyIsInJvb3RfaGFzaCI6IjM1VXIwYTgzZlYtRC1hX1MxXzRpWHRoM2YzMTFJbk5VYWlaSFR3ZjdQQjgifSx7InBhdGgiOiJjb250ZW50L3JlY29yZC5qcyIsInJvb3RfaGFzaCI6Im8wNkVTLTllYVVCOGhyZ21vVzA5MFhiUHVFaFJhVjVhYjdxVnBMUlZYb3cifSx7InBhdGgiOiJjb250ZW50L3NlYXJjaC5qcyIsInJvb3RfaGFzaCI6InRkMGltM0twdXh1TDQ2aGwwMDFYQUFVUWE3b0llR0VXb3Z2ZEZYQWNJc2MifSx7InBhdGgiOiJjb250ZW50L3N0eWxlLmNzcyIsInJvb3RfaGFzaCI6InVJYkE5Q0N6WjBXeVFQa0V4bmdSQUo5Q1EwNUdLMFl0ajlUaU5zcUw1SVUifSx7InBhdGgiOiJmb250cy9PeHlnZW5Nb25vLVJlZ3VsYXIudHRmIiwicm9vdF9oYXNoIjoiaTVETjVtSlp6VnhuSFhsTHUzclUtSjA5RlZQY0djUHJROEhYMGlldUVTTSJ9LHsicGF0aCI6ImxvZ28vMTI4LnBuZyIsInJvb3RfaGFzaCI6IkVTWkZsLWhjWnFJUFFiMXlxVWk2dUFITjJVcDJpRzNXSldpMTMxc05sY2cifSx7InBhdGgiOiJsb2dvLzE2LnBuZyIsInJvb3RfaGFzaCI6Iko2ZVBkcGVUUW1zZF9xM3JzNWs5TG1vVzg0Q1BFTTdxY0UzQ2Zwd21xWmcifSx7InBhdGgiOiJsb2dvLzQ4LnBuZyIsInJvb3RfaGFzaCI6IlhXYzZTU3dwS2swSkxGV0NLT3BHV0hOSGdJRTJlSDFyNGYtVUNWNEhlS0kifSx7InBhdGgiOiJsb2dvL2ljb24vSWRSZWRJY29uLnN2ZyIsInJvb3RfaGFzaCI6IllUNzVyUjNwbVgwODF0NkF2LVRjSmFrYUlMSmp5VmNfMzlsa2xDQjBlOWMifSx7InBhdGgiOiJsb2dvL2ljb24vUmVkSWQuc3ZnIiwicm9vdF9oYXNoIjoibmdiMkF6T1RHcW5KOUNQVkdnTDBJT3c1R1RrblkyV3JudG9zYzRFRW5IdyJ9LHsicGF0aCI6ImxvZ28vaWNvbi9jaWNvbi5wbmciLCJyb290X2hhc2giOiIwcEJSaG5ya1l0RGx1akMteVlmdmYzcHhGM29LdnROdXlRdEZlWTZ6OFdRIn0seyJwYXRoIjoibG9nby9pY29uL2NvbnRyb2xzLnN2ZyIsInJvb3RfaGFzaCI6Im9iOW9TVk1vQ3NxeW9jMWl4bno1S3BTMG9ZazJuQk5sZjhXc0hqSl9PdWcifSx7InBhdGgiOiJsb2dvL2ljb24vY29weS5zdmciLCJyb290X2hhc2giOiJiejJtQ0ZfSHU2Zld5SjZHOHM1bVI2cEpzX2JiQVowancza3VNenU5WEhJIn0seyJwYXRoIjoibG9nby9pY29uL2lkLnN2ZyIsInJvb3RfaGFzaCI6IjhRZDhKeDFDWE1adU5sY3FjNmN3alhaaGt1ekFWRVY3aUFFS1oxM0o0cWcifSx7InBhdGgiOiJsb2dvL2ljb24vaWRJY29ucy5zdmciLCJyb290X2hhc2giOiJpLWl4dHBiRjNOYzY5d2dUTWVWc0Rpd1V0OG5iYVFHQUxsV3ZLRnBDcG1FIn0seyJwYXRoIjoibG9nby9pY29uL2lkbXVsdGkuc3ZnIiwicm9vdF9oYXNoIjoiaFhicml1b2tkZHNPNEUyMHd2c3FmU0pfdkNoSS0yNDgzaUZuOEFYR0x0YyJ9LHsicGF0aCI6ImxvZ28vaWNvbi9sb3ZlLnN2ZyIsInJvb3RfaGFzaCI6ImJWY0s0NUt6MGpUNE9tb1N1MGdZVkt0NjY1ZWxXS2hVaG5LNFhxQnRBWGcifSx7InBhdGgiOiJsb2dvL3J1dG8ud2VicCIsInJvb3RfaGFzaCI6IjJ4clFCdW04Ykp6NGhxQ0hCOEFnS3dEZDJZeGplb0NYWGF6T0xISHRxVkEifSx7InBhdGgiOiJsb2dvL3RsLndlYnAiLCJyb290X2hhc2giOiI2SnFYUjZtYjE0MnM4bDl5SFg4Y2xCSGw1WlFiLXpwc3pwV3BZQlcxWVRRIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6IndVc2hkcUozRmxFSmJzcEFrRmZCZm1Felozd3dRZ3F2Z3JzTENXdDVVX2sifSx7InBhdGgiOiJvcHRpb24uaHRtbCIsInJvb3RfaGFzaCI6IlhWbTVuTUhsOE5wb0g3UmMzTVFhZmVtRGhNNm5wVFFkeXRFQkxNWTVMVXMifSx7InBhdGgiOiJwb3B1cC5odG1sIiwicm9vdF9oYXNoIjoiblc1cDdJSkFHdjFYVUtHSFBLLVg1VzZZSXhJLVc4ZmFDR0FSU092bWp0MCJ9LHsicGF0aCI6InRvb2xzL2JhbGxvbi5jc3MiLCJyb290X2hhc2giOiJkNjZNb0IzbWtmWmRqT0s1STQ2TVV2U1hvT20tMDdST2VUQ1BVdzcya3EwIn0seyJwYXRoIjoidG9vbHMvb3B0aW9uLmpzIiwicm9vdF9oYXNoIjoiQUZ2bGhVTExoOUhYcl9rcmF0YjVuWVh0b1ZYSlowZEdlUUpLaVdZbzdOdyJ9LHsicGF0aCI6InRvb2xzL29wdGlvbnMuY3NzIiwicm9vdF9oYXNoIjoiUHFXbXdhbFVxSWF3NXNQdkxOcXc3UjNlUkZialBRSHdSX1pfR3NqZzItRSJ9LHsicGF0aCI6InRvb2xzL3BvcHVwLmpzIiwicm9vdF9oYXNoIjoieXVKTWxTSlhMRGJCeGpKNHBybEQ3ZTBwSUJhTGFqRjhhc2tUUlNqRDZqOCJ9LHsicGF0aCI6InRvb2xzL3BvcHVwU3R5bGUuY3NzIiwicm9vdF9oYXNoIjoiZUpLb1NGVkxZWTRESEh2eThPRWNMbzB0dVZDY2prU2Y4VGNHc3NoWjZUMCJ9XSwiZm9ybWF0IjoidHJlZWhhc2giLCJoYXNoX2Jsb2NrX3NpemUiOjQwOTZ9XSwiaXRlbV9pZCI6ImlsY29lbGtrY29rZ2VlaWpub3Bqbm9sbW1pZ2hucHBwIiwiaXRlbV92ZXJzaW9uIjoiNy4wLjEiLCJwcm90b2NvbF92ZXJzaW9uIjoxfQ","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"aN4MBRNfkpRW9yrdpLpxt59FpIyLmMu-1i6lylsHCh04tWe7nWj7WzaxlRhybUVXLyPCdNOthfuqMmQxuY-hYyUKAYi3kTB4fPlX4uw4eBZKu1k8KPKVqM_nMbPJnW0nKfY5oB57bTvFmh8Z4pBAFLac76MkpAQqQWZpNe-mcbXpjpMeqYSNpbi703ALsz4WiL7gPnrltS39rB9n4nrM6RY3Z7vHP7YrJV5IK3EC3IDO6Wk3LXn4BVxRNsbzHfkiuM-4wOifm54w8d6TWqLdDN2cPouFkTEdNUnslqHZVYOoIukTeSvLTQQXKcIHtuqHfviOKwC5E_P-5O1y7BdRnQ"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"KeZ_MYGvqmAH1_jFniDQEOsBBFswxwKh1tJjRH-MTpksG3Y3AWLsoZMX0V7dU6ScCjwPgPBcHIYkO8W5qM0RUQa_GjoIZ9wka0e1tnX5Xb6iyd09zzIaHh7Yfyu33VauPzSoBiLZsAnLffTyDi_r17DuORcljxzlgz_DX4nHLKXZRuOIM8OmRgmspX7_GiSYM2ly0PB189TU-2mFknGZ4wo8nimmz2WpPfsG60IVd5noSHZUMIao-RhakzfF_oq1p2yFKMjdWE6ra2oAbOY775Vbt0p2Fa8VN_nKOiNlpjqERUwYNkSTf0uqeJcUX-VDKxSyMsVzicoCeHdzk-dQpQ"}]}}] \ No newline at end of file