Selaa lähdekoodia

fix: force blob to be decoded as UTF-8

fix #253
Gerald 8 vuotta sitten
vanhempi
sitoutus
7032035ab0
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      src/injected/utils.js

+ 2 - 1
src/injected/utils.js

@@ -12,7 +12,8 @@ export function postData(destId, data) {
 export function inject(code) {
   const script = document.createElement('script');
   const doc = document.body || document.documentElement;
-  const blob = new Blob([code], { type: 'text/javascript' });
+  // https://en.wikipedia.org/wiki/Byte_order_mark
+  const blob = new Blob(['\ufeff', code], { type: 'text/javascript' });
   const url = URL.createObjectURL(blob);
   script.src = url;
   doc.appendChild(script);