diff --git a/public/games/games.js b/public/games/games.js
index 97d9444dd8c79ed23d48b6902225d424bd12519c..4b8194e226888144041515a5fe984c5442794f74 100644
--- a/public/games/games.js
+++ b/public/games/games.js
@@ -166,25 +166,26 @@ module.exports = {
 
 function fetchjson(url) {
     return new Promise((resolve, reject) => {
-        fetch(url)
+        fetch(url, { mode: "no-cors" })
             .then(r => r.json())
             .then(r => resolve(r))
             .catch(e => reject(e));
     });
-};
+}
 
 function fetchtext(url) {
     return new Promise((resolve, reject) => {
-        fetch(url)
+        fetch(url, { mode: "no-cors" })
             .then(r => r.text())
             .then(r => resolve(r))
             .catch(e => reject(e));
     });
-};
+}
 
 module.exports = {
-    fetchjson, fetchtext
-}
+    fetchjson,
+    fetchtext,
+};
 
 },{}],6:[function(require,module,exports){
 "use strict";
diff --git a/public/main.js b/public/main.js
index 523eb03fbc5a086a49bf5644a2854534c85a1b2f..738bfa2c803bbc5ff8f66a8fad74e5be2f532fc0 100644
--- a/public/main.js
+++ b/public/main.js
@@ -435,25 +435,26 @@ module.exports = {
 
 function fetchjson(url) {
     return new Promise((resolve, reject) => {
-        fetch(url)
+        fetch(url, { mode: "no-cors" })
             .then(r => r.json())
             .then(r => resolve(r))
             .catch(e => reject(e));
     });
-};
+}
 
 function fetchtext(url) {
     return new Promise((resolve, reject) => {
-        fetch(url)
+        fetch(url, { mode: "no-cors" })
             .then(r => r.text())
             .then(r => resolve(r))
             .catch(e => reject(e));
     });
-};
+}
 
 module.exports = {
-    fetchjson, fetchtext
-}
+    fetchjson,
+    fetchtext,
+};
 
 },{}],9:[function(require,module,exports){
 "use strict";
diff --git a/src/lib/fetch.js b/src/lib/fetch.js
index bb47973f8b3905f1330ffd75b33546b7262d01d1..46a964f191e450ab7f69d79deb941dc2a93fae40 100644
--- a/src/lib/fetch.js
+++ b/src/lib/fetch.js
@@ -2,22 +2,23 @@
 
 function fetchjson(url) {
     return new Promise((resolve, reject) => {
-        fetch(url)
+        fetch(url, { mode: "no-cors" })
             .then(r => r.json())
             .then(r => resolve(r))
             .catch(e => reject(e));
     });
-};
+}
 
 function fetchtext(url) {
     return new Promise((resolve, reject) => {
-        fetch(url)
+        fetch(url, { mode: "no-cors" })
             .then(r => r.text())
             .then(r => resolve(r))
             .catch(e => reject(e));
     });
-};
+}
 
 module.exports = {
-    fetchjson, fetchtext
-}
+    fetchjson,
+    fetchtext,
+};