fa0f1bdcad
- Add RightClickRestorer page with active unlock trigger - Content script with dual-world strategy (isolated + main world) - Monkey patch preventDefault/stopPropagation via background executeScript - Overlay penetration for pointer-events blocking layers - Delegated main-world injection to avoid CSP restrictions - Async message handling for reliable state updates - i18n translations (zh/en) and unit tests
46 lines
1.2 KiB
JSON
46 lines
1.2 KiB
JSON
{
|
|
"dashboard": {
|
|
"title": "Dashboard"
|
|
},
|
|
"timestamp": {
|
|
"title": "Timestamp",
|
|
"description": "Unix millisecond conversion and formatting"
|
|
},
|
|
"storageCleaner": {
|
|
"title": "Storage Cleaner",
|
|
"description": "Clean cache, cookies, and local storage"
|
|
},
|
|
"qrCode": {
|
|
"title": "QR Code Tools",
|
|
"description": "Generate QR code for the selected URL"
|
|
},
|
|
"textStatistics": {
|
|
"title": "Text Statistics",
|
|
"description": "Real-time analysis of text characters, words, and bytes"
|
|
},
|
|
"jwt": {
|
|
"title": "JWT Parser",
|
|
"description": "JSON Web Token decoding and viewing"
|
|
},
|
|
"jsonDiff": {
|
|
"title": "JSON Tools",
|
|
"description": "Diff, format, YAML/TOML conversion, and minify"
|
|
},
|
|
"base64Converter": {
|
|
"title": "Base64 Converter",
|
|
"description": "Encode text, files, and images to Base64"
|
|
},
|
|
"markdownToHtml": {
|
|
"title": "Markdown to HTML",
|
|
"description": "Real-time Markdown conversion and HTML preview"
|
|
},
|
|
"htmlToMarkdown": {
|
|
"title": "HTML to Markdown",
|
|
"description": "Real-time HTML conversion and Markdown preview"
|
|
},
|
|
"rightClickRestorer": {
|
|
"title": "Right Click Restorer",
|
|
"description": "Detect and restore disabled browser right-click menus"
|
|
}
|
|
}
|