710 questions
- Bountied 0
- Unanswered
- Frequent
- Score
- Trending
- Week
- Month
- Unanswered (my tags)
0
votes
0
answers
66
views
My OAuth provider only allows me to specify one trusted redirect domain, but I need multiple domains
I am implementing a browser extension that needs to do OAuth with a provider (in fact, it is the StackExchange API).
Currently the workflow is like the following:
Extension calls identity....
0
votes
0
answers
80
views
Cross-Browser Extension OAuth2 with Google Calendar API: Avoiding client_secret and redirect_uri_mismatch while keeping token refresh possible?
Problem
I'm building a browser extension that needs to authenticate with Google Calendar API across Chrome, Brave, Edge, and Firefox. I want persistent authentication with refresh tokens, but I'm ...
1
vote
0
answers
62
views
Dropdown and icon misalignment in browser extension on scroll and iframe fields
I'm building a password manager browser extension. It displays an icon next to input fields (including inside iframes), and when clicked, it shows a dropdown with autofill options. The problem is that ...
3
votes
1
answer
136
views
Is it possible to modify the body of an outgoing HTTP request in a Firefox add-on?
I am making a Firefox add-on and I need it to have the ability to modify the bodies of certain outgoing HTTP requests. The instructions for modifying headers are readily available on Mozilla's own ...
0
votes
0
answers
95
views
value setter for a custom select element with lazy loading
Edit ############
I had omitted the fact that this is an extension code, which seems a crucial information.
I have realized the problem is probably not caused by race of any of my functions but rather:...
0
votes
0
answers
46
views
Browser extension fails to reliably update favicon on SPA pages despite correct <link rel="icon"> in DOM
I’m developing a browser extension that changes the favicon on a Single Page Application (SPA).. specifically Roblox.com. The extension injects code to replace the existing favicon with a custom SVG ...
1
vote
0
answers
75
views
Undefined browser extension response
I have communication between background and content scripts
Basically it looks like:
// background script fragment
const url = 'https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf'...
0
votes
1
answer
32
views
Chrome Extension popup can't read updated chrome.storage.local data from content script
I'm developing a Chrome Extension that analyzes the current tab's URL using a content script (contentKeywords.js) and saves the number of suspicious keywords found to chrome.storage.local under ...
0
votes
0
answers
37
views
Is there a better way to make my browser action show a popup when left clicked but do something else when shift-clicked?
I'm writing my first firefox browser extension. I want to have a typical pop-up appear when my browser action is clicked, but I also want users to be able to Shift+click or Ctrl+click on the browser ...
4
votes
1
answer
444
views
Custom Chrome Extension for internal distribution without Chrome Web Store
I am making a Chrome extension for internal entreprise use, outside of Chrome Web Store. Users might be on Windows, Mac, Linux.
What are the current ways to achieve this non-store distribution, ...
0
votes
0
answers
32
views
chrome.declarativeContent.ShowAction does not disable popup action for unmatched pages
The declarativeContent API in chrome extension is expected to disable the extension icon in toolbar if the page condition is not met, but I'm not able to get this working.
I picked the exact example ...
0
votes
0
answers
42
views
Problem when adding new response header with Chrome extension
I'm trying to develop a Chrome extension to add a new response header to responses from a specific web site. My manifest.json file is as follows:
{
"name": "MVX",
"version&...
0
votes
0
answers
52
views
Inconsistent PCM audio data captured from the same video using AudioWorkletNode
I'm trying to capture audio data from a YouTube video using the Web Audio API. My goal is to save the raw audio in PCM format while the video is playing. However, I'm noticing inconsistencies in the ...
2
votes
2
answers
153
views
Leftover bytes detected while parsing authenticator data
I'm writing a password manager browser extension that also supports passkeys. The extension injects a script to websites that intercepts navigator.credentials.create requests which then opens a popup ...
0
votes
0
answers
51
views
Chrome Extension is failing to sendMessasge() from chrome.storage.onChange handler
I am developing a Chrome V3 extension with an options page that uses chrome.storage to persist user prefs.
On the background script js I have a listener that handles chrome.storage updates by firing ...