|
|
@@ -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);
|