Added shortcut for Redirect To Original

This commit is contained in:
ManeraKai 2023-05-28 08:42:52 +03:00
parent b26f510616
commit f93de9220c
No known key found for this signature in database
GPG Key ID: 5ABC31FFD562E337
2 changed files with 19 additions and 0 deletions

View File

@ -68,6 +68,12 @@
"default": "Alt+Shift+C" "default": "Alt+Shift+C"
}, },
"description": "Copies the original link. Ex: Copies the original twitter link while in the nitter website" "description": "Copies the original link. Ex: Copies the original twitter link while in the nitter website"
},
"reverse": {
"suggested_key": {
"default": "Alt+Shift+R"
},
"description": "Redirect to the original link. Ex: Redirects to the original twitter link while in the nitter website"
} }
}, },
"default_locale": "en", "default_locale": "en",

View File

@ -97,6 +97,19 @@ browser.commands.onCommand.addListener(async command => {
else if (command == "copyRaw") { else if (command == "copyRaw") {
servicesHelper.copyRaw(url) servicesHelper.copyRaw(url)
} }
else if (command == "reverse") {
browser.tabs.query({ active: true, currentWindow: true }, async tabs => {
if (tabs[0].url) {
const url = new URL(tabs[0].url)
const newUrl = await servicesHelper.reverse(url)
if (newUrl) {
browser.tabs.update(tabs[0].id, { url: newUrl }, () => {
tabIdRedirects[tabs[0].id] = false
})
}
}
})
}
}) })
}) })