Set correct charset in HTML when HTML filter is active (#736)

This commit is contained in:
nobody 2021-10-23 10:08:13 +02:00
parent 7d29d9b53a
commit b38ec6f46b
No known key found for this signature in database
GPG Key ID: 8F6DE3D614FCFD7A
2 changed files with 4 additions and 0 deletions

View File

@ -117,6 +117,9 @@ manipulateDOM._removeCrossOriginAndIntegrityAttr = function (details) {
}
str += decoder.decode(); // end-of-stream
// set UTF-8 in document
str = str.replace(new RegExp(`charset=["']?${charset}["']?`), 'charset="utf8"');
// remove crossorigin and integrity attributes
str = str.replace(/<(link|script)[^>]+>/ig, (m) => {
// eslint-disable-next-line no-use-before-define

View File

@ -35,6 +35,7 @@
<p>Improved</p>
<ul>
<li>Unused permission removed (since Firefox 86) <a href="https://codeberg.org/nobody/LocalCDN/issues/734">#734</a></li>
<li>Set correct charset in HTML when HTML filter is active <a href="https://codeberg.org/nobody/LocalCDN/issues/736">#736</a></li>
</ul>
</div>
<div id="generator-section">