Heim > Web-Frontend > js-Tutorial > Erstellen Sie Ihre eigene Chrome -Erweiterung: Google Docs Word Count Tool

Erstellen Sie Ihre eigene Chrome -Erweiterung: Google Docs Word Count Tool

Christopher Nolan
Freigeben: 2025-02-25 14:25:11
Original
885 Leute haben es durchsucht

Dieses Tutorial führt Sie durch das Erstellen einer Chrome -Erweiterung, die Google Docs eine anhaltende Wortzahl hinzufügt. Es verbessert die Benutzererfahrung von Google Docs, indem eine ständig aktualisierte Wortzahl in einer Statusleiste bereitgestellt wird.

Build Your Own Chrome Extension: Google Docs Word Count Tool

Schlüsselmerkmale:

  • Persistente Wortzahl: Eine Statusleiste zeigt die Wortzahl in Echtzeit an.
  • umfassende Zählung: zählt Wörter im Haupttext, Header, Fußzeilen und Fußnoten genau.
  • .
  • Zeichenanzahl:
  • bietet auch eine Zeichenzahl, nützlich für den charakterbeschränkten Inhalt.
  • Einfache Installation:
  • Befolgen Sie die Schritt-für-Schritt-Anweisungen, um die Erweiterung zu erstellen und zu installieren.

Tools > Extensions Dieses Projekt erfordert HTML-, CSS- und JQuery -Wissen. Stellen Sie sicher, dass Sie über den neuesten Chrombrowser im Entwicklermodus verfügen (zugänglich über

).

Schritt 1: Erstellen Sie die Manifest -Datei (Manifest.json)

manifest.json Diese Datei sagt Chrome über Ihre Erweiterung. Erstellen Sie eine Datei namens

mit dem folgenden Inhalt:
{
    "name": "GDWC",
    "version": "0.1",
    "description": "Word count statusbar for Google Docs!",
    "background" : { "scripts": ["background.js"] },
    "page_action" : {
        "default_icon" : "icon.png",
        "default_title" : "GDWC statusbar is active"
    },
    "content_scripts": [
    {
        "matches": ["https://docs.google.com/document/*"],
        "js": ["jq.js", "main.js"],
        "run_at": "document_idle"
    }
    ],
    "icons": {
        "48": "icon48.png",
        "128": "icon128.png"
    }
}
Nach dem Login kopieren

Schritt 2: Das Hintergrundskript (Hintergrund.js)

background.js erstellen

mit diesem Code:
chrome.extension.onRequest.addListener(
    function(request, sender, sendResponse) {
        chrome.pageAction.show(sender.tab.id);
        sendResponse({});
    }
);
Nach dem Login kopieren

Dieses Skript zeigt das Symbol der Erweiterung in der Adressleiste.

Schritt 3: Die Statusleiste html (StatusBar.html)

statusbar.html erstellen

:
<div id="GDWC_statusBar">
  <a href="https://www.php.cn/link/1c09cec8e3fb5f6dd4fd22a5c644d3e5">GDWC</a>
  <span class="GDWC_statusBarSeparator"></span>
  <span id="GDWC_wordsTotal">Warming up...</span>
</div>
<style>
/* CSS styles for the status bar */
/* ... (same CSS as in original input) ... */
</style>
Nach dem Login kopieren

Dies erstellt die visuelle Statusleiste. Denken Sie daran, die CSS aus dem ursprünglichen Eingang einzuschließen.

Schritt 4: Das Haupt -JavaScript (main.js)

main.js erstellen

:
$.get(chrome.extension.getURL("statusbar.html"), {}, function(data) {$('body').append(data);}, 'html');
chrome.extension.sendRequest({}, function(response) {});

$(document).ready(function(){
    countWords();
});

function countWords() {
    var number = 0;
    $('span.kix-lineview-text-block').each(function(i, obj){
        number += $(obj).text().split(/s+/).length;
    });
    $('#GDWC_wordsTotal').text(number + ' total words');
    timeout = setTimeout('countWords()', 5000);
}
Nach dem Login kopieren

jq.js Dieses Skript injiziert die Statusleiste HTML und implementiert die Wortzähllogik. Sie müssen

(eine abgebildete Version von JQuery) in Ihr Projekt aufnehmen.

Schritt 5: Installation

  1. icon.png Erstellen Sie die erforderlichen Symbole (icon48.png, icon128.png,
  2. ).
  3. Platzieren Sie alle Dateien in einem Ordner (z. B. "GDWC").
  4. Tools > Extensions In Chrome gehen Sie zu
  5. , aktivieren Sie den Entwicklermodus und klicken Sie auf "Auspacken".
  6. Wählen Sie den Ordner "gdwc" aus.

Öffnen Sie jetzt ein Google -Dokument, und Ihre Word Count -Erweiterung sollte aktiv sein! Denken Sie daran, dass dies eine grundlegende Version ist. Optimierungen werden im ursprünglichen Artikel erörtert. Der ursprüngliche Artikel enthält auch Links zum Herunterladen der erforderlichen JQuery -Datei- und Beispiel -Symbole.

Das obige ist der detaillierte Inhalt vonErstellen Sie Ihre eigene Chrome -Erweiterung: Google Docs Word Count Tool. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage