Project

General

Profile

Feature #6

Updated by koszko over 1 year ago

Of course, running the same nonfree scripts but served locally would not be a significant improvement. This feature will, however, make it easy to modify the set of scripts provided by website - useful, if some of those scripts are already free, as is often the case.

Please keep in mind that we won't be able to guarantee that such locally-served scripts would work properly in 100% of cases. A couple of cases where things are expected to break:
* scripts that rely on being executed synchronously with the page load (e.g. those that use `document.write()` APIs) are still going to break
* scripts that are added dynamically to the DOM (as the "parent" scipts that adds them will be unaware that a nonce has to be added to comply with Haketilo-injected CSP rule)
* on-demand generated scripts that are meant to contain data that is different in subsequent page visits

Back