Browse Source

fix: getResourceText for non-ASCII

tophf 5 years ago
parent
commit
f0a35490f6
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/injected/web/gm-api.js

+ 1 - 1
src/injected/web/gm-api.js

@@ -218,7 +218,7 @@ function getResource(context, name, isBlob) {
       if (raw) {
       if (raw) {
         const dataPos = raw::lastIndexOf(',');
         const dataPos = raw::lastIndexOf(',');
         const bin = atob(dataPos < 0 ? raw : raw::slice(dataPos + 1));
         const bin = atob(dataPos < 0 ? raw : raw::slice(dataPos + 1));
-        if (isBlob || /[\x80-\xFF]/::test(res)) {
+        if (isBlob || /[\x80-\xFF]/::test(bin)) {
           const len = bin.length;
           const len = bin.length;
           const bytes = new Uint8Array(len);
           const bytes = new Uint8Array(len);
           for (let i = 0; i < len; i += 1) {
           for (let i = 0; i < len; i += 1) {