Add support for Chrome APIs
sentialx opened this issue · comments
Eryk Rakowski commented
Extensions system is moved to a separate package: https://github.com/sentialx/electron-extensions
Currently supported APIs:
-
tabs
-
onCreated
-
onUpdated
-
onActivated
-
onRemoved
-
detectLanguage
-
getZoom
-
setZoom
-
executeScript
-
insertCSS
-
get
-
getCurrent
-
query
-
create
-
sendMessage
-
-
webNavigation
-
onBeforeNavigate
-
onCommitted
-
onDOMContentLoaded
-
onCompleted
-
onCreatedNavigationTarget
-
onReferenceFragmentUpdated
-
onTabReplaced
-
onHistoryStateUpdated
-
-
extension
-
getViews
-
getURL
-
getBackgroundPage
-
sendRequest
-
getExtensionTabs
-
isAllowedIncognitoAccess
-
isAllowedFileSchemeAccess
-
setUpdateUrlData
-
-
browserAction
-
setBadgeText
-
getBadgeText
-
setBadgeBackgroundColor
-
getBadgeBackgroundColor
-
setIcon
-
getIcon
-
setPopup
-
getPopup
-
setTitle
-
getTitle
-
onClicked
-
enable
-
disable
-
-
downloads
-
search
-
erase
-
download
-
-
webRequest
-
runtime
-
storage
-
i18n
-
alarms
-
declarativeNetRequest
-
declarativeWebRequest
-
displaySource
-
idle
-
power
-
printerProvider
-
system
-
management
Eryk Rakowski commented
2.0.0-beta.4:
tabs
-
onCreated
-
onUpdated
-
onActivated
-
executeScript
-
insertCSS
-
get
-
getCurrent
-
query
-
create
-
webNavigation
-
onBeforeNavigate
-
onCommitted
-
onDOMContentLoaded
-
onCompleted
-
onCreatedNavigationTarget
-
webRequest
-
onBeforeRequest
-
onBeforeSendHeaders
-
onHeadersReceived
-
onSendHeaders
-
onCompleted
-
onErrorOccurred
-
runtime
-
id
-
getManifest
-
getURL
-
reload
-
connect
-
onConnect
-
storage
-
local
-
sync
-
managed
-
i18n
-
getMessage
-
browserAction
-
setBadgeText
-
Sam Maddock commented
Hi, @sentialx. I just came across your project and wanted to let you know I've been working on adding better support for Chrome extensions in Electron officially with my current wip at electron/electron#17440. If you'd be interested in helping out, please get in touch with my email on my profile or SamM#1270 on Discord.
Eryk Rakowski commented
Added support for darkreader sentialx/electron-extensions#6