Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[JS] Chrome Erweiterung - Text per chrome.scripting.executeScript an js-Datei senden
#1
Sad 
Schönen guten Tag,

direkt vorweg, ich habe gestern das erst mal in JS irgendwas geschrieben.

Ich möchte von meiner popup.js Werte in die script.js übertragen,
weil ich aufgrund der Seitenrichtlinien keine HTTP Anfrage machen kann.

Code:
chrome.tabs.query({ active: true, lastFocusedWindow: true }, function(tabs) {
        // and use that tab to fill in out title and url
        var tab = tabs[0];
        const tabId = tab.id;
        
        chrome.scripting.executeScript(
        {
          target: {tabId: tabId},
          files: ['script.js'],
        });
    });

Wenn ich also die Funktion httpGet nutzen (Ruft den Text einer Seite ab),
bekomme ich den Fehler: 

"Access to XMLHttpRequest at 'https://xxx.de/' from origin 'http://xxx.org' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource."

Die httpGet Funktion kann ich in popup.js aber verwenden, weshalb ich den
Content von dort aus abrufen möchte um ihn dann zu der script.js zu übertragen.

Vielleicht gibt es auch eine andere Möglichkeit, aber dafür bin ich zu wenig im Thema.

Ich hoffe mir kann hier einer weiterhelfen^^

Mit freundlichen Grüßen
NGxD TV
Zitieren


Nachrichten in diesem Thema
[JS] Chrome Erweiterung - Text per chrome.scripting.executeScript an js-Datei senden - von NGxDTV - 01.12.2022, 11:26

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste