|
|
|
|
|
by eejdoowad
3136 days ago
|
|
An extension overlay API would have saved me so much pain when building Saka (saka.io). There are two options for injecting UI today: 1. Inject UI directly into the document 2. Inject an iframe containing the UI into the document Both rely on manipulating the document, which can be used to fingerprint users. Most developers opt for 1 because it requires no setup and lets the content script synchronously access the UI. 2 is needed when the injected UI containing sensitive information. I'd like an extension overlay API that lets you inject:
1. UI local to the tab
2. UI that persists across all tabs In a brief #webextensions IRC discussion, I was told an overlay API isn't viable for a number of reasons, one of which is multiple extensions may conflict. |
|