xkema / missofis-request-interceptor Goto Github PK
View Code? Open in Web Editor NEWA browser extension to intercept network requests.
License: MIT License
A browser extension to intercept network requests.
License: MIT License
Opening http://example.com/my-script.js
file directly on a browser tab, prevents intercepting because resource type for that page is "document" not "script".
Unsafe call to aboutDetails.insertAdjacentHTML for argument 1
Warning: Due to both security and performance concerns, this may not be set using dynamic values which have not been adequately sanitized. This can lead to security issues or fairly serious performance degradation.
core/modules/fill-about-page-details.js line 11 column 3
Ask the user if something wrong if the user reloads it manually from extension page of the brower
Hi, so, any thoughts/inputs on why/why not to include the link to this extension in various webstores?
For example, the link for this extension for chrome webstore:
sync
storage has a quota limit of 200KB.
The background script is persistent, it is possible to remove popup switch status data redirectionsOn
and matchesOn
from storage area.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/script-src
bowser.webRequest.onHeadersReceived.addListener((details) => {
const cspHeader = details.responseHeaders.filter((header) => header.name !== 'content-security-policy');
logger('###', 'details', 'details.responseHeaders', cspHeader);
return { responseHeaders: cspHeader };
}, {
urls: [
'http://*/*',
'https://*/*',
],
types: [],
}, [
'blocking',
'responseHeaders',
]);
package.json
scripts fields"Use Image Placeholders" text is invalid.
const jest = require('jest');
(async () => {
const aggregatedResults = await jest.runCLI({
silent: true,
noStackTrace: true,
verbose: false,
}, [`dist/chrome`]);
console.log('+++', aggregatedResults.results.numFailedTests, aggregatedResults.results.numPassedTests, aggregatedResults.results.numTotalTests);
console.log('+++', aggregatedResults);
})();
storage.sync
has no support for Opera and Safari.
They're not stuck into the viewport. If the page is scrolled by the user notifications won't be visible.
It shows developer homepage on about:addons browser page of fırefox, it must be the repo URL
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.