Ich habe eine Website 'http://localhost/sample'. Ich muss eine Funktion in der Erweiterung anrufen, um ein Wort zu wiederholen und eine Antwort zu erhalten. Wie ein solcher Code zu implementieren, und was sind die BerechtigungenRufen Sie die Chrome-Erweiterungsfunktion an und erhalten Sie die Antwort
benötigt
0
A
Antwort
0
Verwenden Ajax, Websocket, Nativemessaging (Sie würden nativeMessaging
Erlaubnis stattdessen benötigen) oder andere Kommunikationsverfahren, um Daten zwischen der Verlängerung und dem lokalen Server austauschen
Die folgende code sendet eine einfache http get Anfrage und gibt die Antwort aus.
Sie können auch die Fetch API anstelle von Ajax verwenden, es hängt von Ihrem Bedarf ab.
manifest.json
{
...
"permissions": [
"http://localhost/sample"
]
...
}
background.js
var xhr = new XMLHttpRequest();
xhr.onload = function() {
console.log(xhr.responsetText);
};
xhr.open('GET', 'http://localhost/sample');
xhr.send();