Skip to content
Snippets Groups Projects
Commit 1dd6b2d0 authored by Jan Seipel's avatar Jan Seipel
Browse files

fetch ersetzt durch GM.xmlHttpRequest um den mixed content fehler zu umgehen

parent 4cd3f7bd
No related branches found
No related tags found
No related merge requests found
......@@ -4,6 +4,7 @@
// @description extrahiert Metadaten (Headline, Hostnamen, URL) des gegenwärtigen Dokuments, generiert Kurz-URL, und kopiert Metadaten und Kurz-URL in die Zwischenablage.
// @version 4
// @grant GM_setClipboard
// @grant GM.xmlHttpRequest
// @match *://*/*
// ==/UserScript==
......@@ -44,7 +45,7 @@
/* Yourls-API */
/** URL unter der die Yourls-API erreichbar */
const YOURLS_API_URL = new URL('https://x.swr.de/a/yourls-api.php');
const YOURLS_API_URL = new URL('http://x.swr.de/a/yourls-api.php');
/**
* @typedef {Object} YourlsApiParams
* @property {string} username Benutzername
......@@ -114,9 +115,11 @@
);
// Request durchführen
const request = await fetch(apiURL);
if (!request.ok) throw new Error(request);
const data = await request.json();
const request = await GM.xmlHttpRequest({
method: "GET",
url: apiURL.href
});
const data = JSON.parse(request.response)
return data.shorturl;
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment