electron-extensions icon indicating copy to clipboard operation
electron-extensions copied to clipboard

Tracking issue for Chrome APIs

Open sentialx opened this issue 5 years ago • 2 comments

Update: some of the extensions APIs are supported by the new Electron native Chrome extensions system, for reference: https://github.com/electron/electron/blob/master/docs/api/extensions.md

Aside that, this package brings support for more APIs and provides a way to handle UI related actions.

List of currently and planned to be supported APIs: It also can be found here.

  • [ ] tabs
    • [x] onCreated
    • [x] onUpdated
    • [x] onActivated
    • [x] onRemoved
    • [x] insertCSS
    • [x] get
    • [x] getCurrent
    • [x] getAllInWindow
    • [x] getSelected
    • [x] update
    • [x] query
    • [x] create
    • [x] reload
    • [ ] detectLanguage
    • [ ] duplicate
    • [ ] highlight
    • [ ] move
    • [ ] discard
    • [ ] goForward
    • [ ] goBack
    • [ ] onMoved
    • [ ] onSelectionChanged
    • [ ] onActiveChanged
    • [ ] onHighlightChanged
    • [ ] onHighlighted
    • [ ] onDetached
    • [ ] onAttached
    • [ ] onReplaced
  • [ ] windows
    • [x] onCreated
    • [x] onFocusChanged
    • [x] onRemoved
    • [x] get
    • [x] getCurrent
    • [x] getAll
    • [x] create
    • [x] update
    • [x] remove
    • [x] getLastFocused
  • [ ] webNavigation
    • [x] onBeforeNavigate
    • [x] onCommitted
    • [x] onCompleted
    • [x] onCreatedNavigationTarget
    • [ ] onDOMContentLoaded
    • [ ] onReferenceFragmentUpdated
    • [ ] onTabReplaced
    • [ ] onHistoryStateUpdated
    • [ ] getFrame
    • [ ] getAllFrames
  • [ ] webRequest
    • [x] onBeforeRequest
    • [x] onBeforeSendHeaders
    • [x] onHeadersReceived
    • [x] onSendHeaders
    • [x] onCompleted
    • [x] onErrorOccurred
    • [ ] onResponseStarted
    • [ ] onBeforeRedirect
  • [ ] cookies
    • [x] onChanged
    • [x] get
    • [x] getAll
    • [x] set
    • [x] remove
    • [ ] getAllCookieStores
  • [x] browserAction
  • [ ] contextMenus

sentialx avatar Dec 03 '19 20:12 sentialx

Would PRs for APIs be welcome? I'd be interested in contributing the Chrome Sockets API for UDP and TCP sockets.

RangerMauve avatar Jun 23 '20 23:06 RangerMauve

Yes of course!

sentialx avatar Jun 24 '20 09:06 sentialx