diff options
| author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2020-07-17 14:27:57 -0400 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-17 14:27:57 -0400 | 
| commit | f9c76efea00ff62021119c4d0fcf414e8988be1d (patch) | |
| tree | 47007976a68c4fc3ad231abf03615e1be04f782e | |
| parent | fc31e6fab54cdc3be42d4f3867941d3a907b6b88 (diff) | |
Fix Anki CORS requests (#666)
| -rw-r--r-- | ext/bg/js/anki.js | 2 | ||||
| -rw-r--r-- | ext/bg/js/request.js | 8 | 
2 files changed, 5 insertions, 5 deletions
| diff --git a/ext/bg/js/anki.js b/ext/bg/js/anki.js index 55953007..a8872a52 100644 --- a/ext/bg/js/anki.js +++ b/ext/bg/js/anki.js @@ -110,7 +110,7 @@ class AnkiConnect {      }      async _invoke(action, params) { -        const result = await requestJson(this._server, 'POST', {action, params, version: this._localVersion}); +        const result = await requestJson(this._server, 'POST', {action, params, version: this._localVersion}, true);          if (isObject(result)) {              const error = result.error;              if (typeof error !== 'undefined') { diff --git a/ext/bg/js/request.js b/ext/bg/js/request.js index d1c6ed4e..4a455850 100644 --- a/ext/bg/js/request.js +++ b/ext/bg/js/request.js @@ -16,10 +16,10 @@   */ -async function requestText(url, method, data) { +async function requestText(url, method, data, cors=false) {      const response = await fetch(url, {          method, -        mode: 'no-cors', +        mode: (cors ? 'cors' : 'no-cors'),          cache: 'default',          credentials: 'omit',          redirect: 'follow', @@ -29,10 +29,10 @@ async function requestText(url, method, data) {      return await response.text();  } -async function requestJson(url, method, data) { +async function requestJson(url, method, data, cors=false) {      const response = await fetch(url, {          method, -        mode: 'no-cors', +        mode: (cors ? 'cors' : 'no-cors'),          cache: 'default',          credentials: 'omit',          redirect: 'follow', |