summaryrefslogtreecommitdiff
path: root/src/content
Commit message (Collapse)AuthorAgeFilesLines
* Fix fallback scripts when ServiceWorkers are unavailablePeter Wu2018-08-301-6/+6
| | | | | | | ServiceWorkers are not available in private browsing mode (and can be disabled otherwise via about:config), be sure to check its availability. Otherwise fallback scripts are not invoked which prevents redirections in <noscript> tags from being executed (as observed with t.co).
* Reload-less service worker busting.hackademix2018-08-281-0/+10
|
* Further CSP refactoring and removal of obsolete fallbacks.hackademix2018-08-278-199/+200
|
* Let content script inject failsafe CSP in the DOM.hackademix2018-08-272-2/+35
|
* Hotfix for some possible reload loops before refactoring CSP management.hackademix2018-08-251-1/+0
|
* Fixed typo causing accidental permissions/status mismatches being checked ↵hackademix2018-08-231-1/+1
| | | | only while pages are still loading (thanks skriptimaahinen).
* More coherent wrapper around the webex messaging API.hackademix2018-08-222-14/+4
|
* Fixed possible surprises in background script message handling.hackademix2018-08-212-4/+4
|
* Removed all references to RequestUtil.js and dependancies.hackademix2018-08-183-16/+20
|
* Hack: use top.name to store per-tab content-side configuration (e.g. ↵hackademix2018-08-171-1/+41
| | | | unrestricted tab status).
* Policy serialization using the contentScripts API.hackademix2018-08-163-59/+85
|
* Improved support for debugging code removal in releases.hackademix2018-08-013-3/+3
|
* Fixed updating NoScript reloads tabs with revoked temporary permissions.hackademix2018-08-011-2/+6
|
* Fixed browser action icon not being updated on BF cache navigation.hackademix2018-07-281-4/+10
|
* Fixed regression in NOSCRIPT elements emulation.hackademix2018-07-281-8/+7
|
* Fixed some video streams not playing anymore.hackademix2018-07-281-1/+1
|
* Fixed window.stop() called in empty suframes.hackademix2018-07-281-1/+1
|
* Disable scripting in HTML-embedding objects where webglHook cannot run, if ↵hackademix2018-07-263-4/+4
| | | | webgl not allowed.
* More edge cases covered in dynamic script injection.hackademix2018-07-262-10/+6
|
* Fixed infinite reload loops on scripting permissions mismatches.hackademix2018-07-251-6/+12
|
* Work-around for serviceWorker loads bypassing webRequest.hackademix2018-07-241-14/+38
|
* More reliable handling of edge startup cases.hackademix2018-07-221-6/+23
|
* Fixed dynamic script injection failing sometimes with "No matching message ↵hackademix2018-07-221-2/+7
| | | | handler" error.
* Prevent multiple canScript content messages during the same page load.hackademix2018-07-201-1/+9
|
* Replaced unicode glyphs missing on some platforms and in the Tor Browser.hackademix2018-07-202-2/+3
|
* Fixed regression breaking meta refreshes with relative URLs.hackademix2018-07-161-1/+1
|
* Completed fix for quoted URLs confusing meta refresh emulation.hackademix2018-07-161-2/+4
|
* Fixed meta-refresh emulation getting confused by quoted URLs.hackademix2018-07-121-1/+1
|
* Reverted <noscript> replacement to <span> over fingerprinting concerns.hackademix2018-07-091-1/+1
|
* Content-side DOM insertions made compatible with XML document.hackademix2018-07-093-5/+9
|
* Removed console.log() patching test code accidentally committed in media.js.hackademix2018-07-081-3/+0
|
* Use a custom <no-script> element as <NOSCRIPT> replacement.hackademix2018-07-081-1/+1
|
* Fixed <NOSCRIPT> replacements to be inline elements.hackademix2018-07-081-1/+1
|
* Fixed regression: dynamic script injection breaking images loaded as frame ↵hackademix2018-07-031-1/+1
| | | | content.
* Simplified and apparently more reliable+flexible+efficient dynamic script ↵hackademix2018-07-022-12/+17
| | | | injection method.
* Initial commit starting at version 10.1.8.3rc4.hackademix2018-07-016-0/+492