59c9a13edb
- Implemented a new content script for DuckDuckGo Email autofill functionality. - Enhanced email polling scripts (mail-163.js, qq-mail.js, signup-page.js, vps-panel.js) to handle user flow interruptions. - Updated utility functions to manage flow stopping and error handling. - Introduced a stop button in the side panel for user control over ongoing processes. - Improved UI elements and styles for better user experience, including new button states and messages. - Adjusted the side panel to fetch DuckDuckGo email automatically and display it in the input field.
71 lines
1.5 KiB
JSON
71 lines
1.5 KiB
JSON
{
|
|
"manifest_version": 3,
|
|
"name": "Multi-Page Automation",
|
|
"version": "1.1.0",
|
|
"description": "Automates multi-step OAuth registration workflow",
|
|
"permissions": [
|
|
"sidePanel",
|
|
"tabs",
|
|
"webNavigation",
|
|
"storage",
|
|
"scripting",
|
|
"activeTab"
|
|
],
|
|
"host_permissions": [
|
|
"<all_urls>"
|
|
],
|
|
"background": {
|
|
"service_worker": "background.js"
|
|
},
|
|
"side_panel": {
|
|
"default_path": "sidepanel/sidepanel.html"
|
|
},
|
|
"content_scripts": [
|
|
{
|
|
"matches": [
|
|
"https://auth0.openai.com/*",
|
|
"https://auth.openai.com/*",
|
|
"https://accounts.openai.com/*"
|
|
],
|
|
"js": ["content/utils.js", "content/signup-page.js"],
|
|
"run_at": "document_idle"
|
|
},
|
|
{
|
|
"matches": [
|
|
"https://mail.qq.com/*",
|
|
"https://wx.mail.qq.com/*"
|
|
],
|
|
"js": ["content/utils.js", "content/qq-mail.js"],
|
|
"all_frames": true,
|
|
"run_at": "document_idle"
|
|
},
|
|
{
|
|
"matches": [
|
|
"https://mail.163.com/*"
|
|
],
|
|
"js": ["content/utils.js", "content/mail-163.js"],
|
|
"all_frames": true,
|
|
"run_at": "document_idle"
|
|
},
|
|
{
|
|
"matches": [
|
|
"https://duckduckgo.com/email/settings/autofill*"
|
|
],
|
|
"js": ["content/utils.js", "content/duck-mail.js"],
|
|
"run_at": "document_idle"
|
|
}
|
|
],
|
|
"action": {
|
|
"default_icon": {
|
|
"16": "icons/icon16.png",
|
|
"48": "icons/icon48.png",
|
|
"128": "icons/icon128.png"
|
|
}
|
|
},
|
|
"icons": {
|
|
"16": "icons/icon16.png",
|
|
"48": "icons/icon48.png",
|
|
"128": "icons/icon128.png"
|
|
}
|
|
}
|