2016-03-19 9 views
0

Ich möchte jedes Wort oder jeden Satz (nicht HTML-Code) von der Seite, dann senden Sie es an den Server per POST, erhalten Antwort und ändern Sie das Wort/Satz/ganzen Text mit der Antwort.Ändern Sie jedes Wort mit TamperMonkey

Mein Code läuft nach Klick TamperMonkey Kontextmenü:

// ==UserScript== 
// @name  name 
// @namespace https://github.com/... 
// @version 1.0 
// @description description 
// @copyright 2016+, 31SDS14 
// @grant  unsafeWindow 
// @grant  GM_registerMenuCommand 
// ==/UserScript== 

GM_registerMenuCommand('Change that words!', function() { 
    alert(document.body.innerHTML); 
    //here send every word or whole sentences to the server via POST and replace those words with received response 
}, 'r'); 

Wie kann ich Text aus dem Körper ohne HTML-Code?

+1

ich Code aus dem HTML-Körper mit document.body.innerHTML bekommen kann, aber ich weiß nicht, wie nur Text ohne HTML zu bekommen. – Defozo

+1

Eigentlich, vielleicht habe ich zu viel gefragt, POST-Anfragen sind jetzt nicht notwendig. Ich möchte nur wissen, wie man Text ohne HTML bekommt. – Defozo

+1

Dies scheint zu einfach :) Verwenden Sie stattdessen 'document.body.innerText'. – Scott

Antwort

0

Eine einfache Antwort ist:

document.body.innerText; 
Verwandte Themen