Skip to content

Commit 3b763d9

Browse files
committed
style: 更新最新的商店展示素材与宣传图
1 parent ead26a8 commit 3b763d9

3 files changed

Lines changed: 11 additions & 8 deletions

File tree

-269 KB
Loading
-118 KB
Loading

marketing/store-assets/REVIEW_JUSTIFICATION.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,29 @@ This document provides detailed justification for the permissions requested by *
1010
## Permission Justifications
1111

1212
### 1. `host_permissions: ["<all_urls>"]` (Broad Host Permission)
13-
* **Necessity**: Imaget functions as a general-purpose image discovery tool. Users expect it to be functional on any website where images are displayed.
14-
* **Usage**: The permission is used to inject a content script that identifies `<img>` tags, background-images, and CSS-referenced assets. It also allows the extension to bypass cross-origin restrictions when resolving image dimensions or fetching metadata for previewing purposes.
15-
* **Constraint**: The extension only acts upon user activation and does not monitor browsing history or transmit data.
13+
* **Necessity**: Imaget is a general-purpose image discovery and batch-download tool. Users expect it to function on any website where images are displayed.
14+
* **Usage**: Used to inject content scripts to identify <img> tags, background-images, and CSS assets. It also enables the extension to bypass cross-origin (CORS) restrictions when resolving image dimensions or fetching metadata for high-quality previews.
1615

1716
### 2. `permissions: ["downloads"]`
1817
* **Usage**: Required to programmatically trigger the download of multiple image files selected by the user, providing the core "batch download" functionality.
1918

2019
### 3. `permissions: ["sidePanel"]`
21-
* **Usage**: Used to host the extension's UI in the browser's side panel, ensuring a persistent and non-intrusive user experience that doesn't close when the user interacts with the main page content.
20+
* **Usage**: Used to host the extension's UI in the browser's side panel, providing a persistent and non-intrusive workspace that doesn't close when interacting with the main page.
2221

23-
### 4. `permissions: ["storage"]`
22+
### 4. `permissions: ["contextMenus"]`
23+
* **Usage**: Used to provide quick-access actions via the right-click menu, allowing users to "Quick Save" a specific image in various formats (WebP/PNG/JPG) or quickly open the Imaget dashboard.
24+
25+
### 5. `permissions: ["storage"]`
2426
* **Usage**: Used exclusively to store user-defined preferences (e.g., filter defaults, download path patterns).
2527

26-
### 5. `permissions: ["activeTab"]`
27-
* **Usage**: Used to ensure the extension has permission to interact with the currently focused tab upon user invocation.
28+
### 6. `permissions: ["activeTab"]`
29+
* **Usage**: Used to ensure the extension has temporary permission to interact with the currently focused tab upon user invocation.
2830

2931
---
3032

3133
## Compliance and Data Safety
3234
* **Manifest V3**: This extension fully adheres to Manifest V3 standards.
33-
* **No Remote Code**: No external scripts or remote code are fetched or executed. All logic is bundled locally within the extension package.
35+
* **No Remote Code**: **IMPORTANT: Select "No" in the developer dashboard.** No external scripts or remote code are fetched or executed. All logic is bundled locally within the extension package.
3436
* **No Data Collection**: The extension does not collect, store, or transmit any user data, personal information, or browsing history. All processing occurs locally on the user's machine.
3537
* **Open Source**: The project is open-source for transparency: https://github.com/Shirolin/Imaget
38+

0 commit comments

Comments
 (0)