Comments (3)
I've been told that Chrome is open to supporting promises as return values. If anyone submits a patch that adds promise support to Chrome's webRequest API, then it would seriously be considered.
Currently, onAuthRequired
is the only webRequest API that supports an asynchronous resolution in Chrome. In contrast, Firefox supports asynchronous results in every webRequest event. An extension that makes heavy use of asynchronous webRequest events can likely not function in Chrome at the moment. For consistency with other events (and also considering the eventual possibility of having asynchronous webRequest events in Chrome), we will not polyfill the webRequest.onAuthRequired
event.
from webextension-polyfill.
Chrome has recently changed this:
As of Chrome 108, you can asynchronously supply credentials for onAuthRequired events if you use the "webRequest" and "webRequestAuthProvider" permissions.
Could this be reconsidered? (Or am I misunderstanding this issue?)
from webextension-polyfill.
Chrome has recently changed this:
As of Chrome 108, you can asynchronously supply credentials for onAuthRequired events if you use the "webRequest" and "webRequestAuthProvider" permissions.
Could this be reconsidered? (Or am I misunderstanding this issue?)
This does not change my position. The "webRequestAuthProvider" permission was introduced as a replacement for webRequestBlocking in Chrome's Manifest Version 3.
from webextension-polyfill.
Related Issues (20)
- I cant pass data from page to extension... HOT 2
- Background onMessage.addListener sender error tab.id allway be 1. HOT 1
- Polyfill `browser.commands.update`? HOT 1
- globalThis.chrome?.runtime?.id causes Uncaught SyntaxError: Unexpected token . HOT 4
- flowjs type annotations? HOT 1
- Please use Dependabot instead of Renovate
- storage.session is missing from webextension-polyfill (api-metadata.json) HOT 4
- F
- No types for browser.runtime.OnInstalledReason enum HOT 4
- Schoology API Key HOT 1
- Can this plugin be used for message passing in Jupyter Lab plugins? HOT 1
- [Firefox] Error: DataCloneError: Proxy object could not be cloned HOT 1
- Multiple inputs can not work HOT 1
- Error in event handler: TypeError: browserPolyfillExports.tabs.executeScript is not a function HOT 2
- sending message in Sidepanel when newtab is opened. Cannot destructure property 'error' of 'data' as it is undefined.
- Where is "browser.dom" apis?
- Support browser.sidePanel
- Avoiding listing WebPack as a production dependency HOT 2
- Wrong Types: sendResponse HOT 3
- Uint8Array gets converted into object when using with sendMessage/onMessage HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webextension-polyfill.