Rumah > hujung hadapan web > tutorial js > Bina Sambungan Chrome Anda Sendiri: Alat Kiraan Word Google Docs

Bina Sambungan Chrome Anda Sendiri: Alat Kiraan Word Google Docs

Christopher Nolan
Lepaskan: 2025-02-25 14:25:11
asal
885 orang telah melayarinya

Tutorial ini membimbing anda melalui membuat sambungan krom yang menambah kiraan perkataan yang berterusan kepada Google Docs. Ia meningkatkan pengalaman pengguna Google Docs dengan menyediakan kiraan perkataan yang sentiasa dikemas kini dalam bar status.

Build Your Own Chrome Extension: Google Docs Word Count Tool

Ciri -ciri Utama:

  • kiraan perkataan yang berterusan: bar status memaparkan kiraan perkataan dalam masa nyata.
  • Pengiraan Komprehensif: dengan tepat mengira kata -kata dalam teks utama, tajuk, kaki, dan nota kaki.
  • kiraan aksara: juga menyediakan kiraan aksara, berguna untuk kandungan yang terhad.
  • Pemasangan mudah: Ikuti arahan langkah demi langkah untuk membina dan memasang pelanjutan.
Projek ini memerlukan pengetahuan HTML, CSS, dan jQuery. Pastikan anda mempunyai penyemak imbas Chrome terkini dalam mod pemaju (boleh diakses melalui

). Tools > Extensions

Langkah 1: Buat fail manifes (manifest.json)

Fail ini memberitahu Chrome mengenai pelanjutan anda. Buat fail bernama

dengan kandungan berikut: manifest.json

{
    "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"
    }
}
Salin selepas log masuk

Langkah 2: Skrip latar belakang (latar belakang.js)

Buat

dengan kod ini: background.js

chrome.extension.onRequest.addListener(
    function(request, sender, sendResponse) {
        chrome.pageAction.show(sender.tab.id);
        sendResponse({});
    }
);
Salin selepas log masuk
skrip ini menunjukkan ikon lanjutan di bar alamat.

Langkah 3: Bar Status HTML (StatusBar.html)

Buat

: statusbar.html

<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>
Salin selepas log masuk
Ini mewujudkan bar status visual. Ingatlah untuk memasukkan CSS dari input asal.

Langkah 4: JavaScript utama (main.js)

Buat

: main.js

$.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);
}
Salin selepas log masuk
Skrip ini menyuntik bar status HTML dan melaksanakan logik pengiraan perkataan. Anda perlu memasukkan

(versi jQuery) dalam projek anda. jq.js

Langkah 5: Pemasangan

    Buat ikon yang diperlukan (
  1. , icon.png, icon48.png). icon128.png letakkan semua fail dalam folder (mis., "GDWC").
  2. di Chrome, pergi ke
  3. , membolehkan mod pemaju, dan klik "Beban Unpacked".
  4. Tools > Extensions Pilih folder "GDWC".
  5. Sekarang, buka Google Doc, dan sambungan kiraan perkataan anda harus aktif! Ingat ini adalah versi asas; Pengoptimuman dibincangkan dalam artikel asal. Artikel asal juga menyediakan pautan untuk memuat turun fail jQuery yang diperlukan dan ikon sampel.

Atas ialah kandungan terperinci Bina Sambungan Chrome Anda Sendiri: Alat Kiraan Word Google Docs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan