[Chrome] 使用 Tampermonkey 在 1922 疫苗預約平台,自動輸入身分證號和健保卡號

[Chrome] 使用 Tampermonkey 在 1922 疫苗預約平台,自動輸入身分證號和健保卡號

最近大家都在預約新冠肺炎的第三劑疫苗,

因此常常打開 1922 COVID-19 公費疫苗預約平台 來看~

不過比較麻煩的是,每次進來都得要執行身分認證,

不管是「資格查詢」或是「預約接種」:

 

像是進入「資格查詢」時,得輸入身分證號和健保卡號。

健保卡號平常也不會背下來,

就算抄在某個地方,也是得每次複製貼上才行:

 

於是,懶人工程師再度想到了偉大的懶人工具~Tampermonkey (請給予熱烈掌聲)

我們只要在進入「資格查詢」或是「預約接種」頁面時,

讓 Tampermonkey 自動輸入身分證號和健保卡號就好啦~

 

沒裝好 Tampermonkey 這個 Chrome 擴充程式的,當然就先安裝一下,

接著按下 Create a new script 來新增一個腳本,內容如下:

// ==UserScript==
// @name         1922 Reserve
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Fill in ID values on 1922 website
// @author       ephrain
// @match        https://vaq.1922.gov.tw/vaq/?language=ch
// @match        https://vab.1922.gov.tw/vab/?language=ch
// @grant        none
// ==/UserScript==

function repeatCheck() {
    if ($("#nhCardModal_idn").length > 0) {
        $("#nhCardModal_idn").val("A123456789");
        $("#nhCardModal_nhCard1").val("0000");
        $("#nhCardModal_nhCard2").val("1111");
        $("#nhCardModal_nhCard3").val("2222");
    } else {
        setTimeout(repeatCheck, 1000);
    }
}

(function() {
    'use strict';

    repeatCheck();
})();

 

這個腳本在做什麼呢?

它會在這兩種頁面下執行:

 

然後,它會一直檢查頁面裡有沒有 id 是 nhCardModal_idn,

也就是身分證字號 的輸入框,沒有的話就等一秒再重來一次。

有的話,就把身分證號和健保卡號,分別填到正確的輸入框裡面去。

(當然程式裡的 A123456789 要改成你真正的身分證號,

而 0000, 1111, 2222 這三組數字要改成你真正的健保卡號)

 

將上述腳本儲存後,重新整理 1922 的網頁,

這時不管是進入「資格查詢」或是「預約接種」頁面,

都會自動填入身分證號和健保卡號了:

 

就這樣,打完,收工!^^/

(本頁面已被瀏覽過 170 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料