Auto Counter 是一款瀏覽器本機的間隔計數器,只要頁面保持開啟,每完成一個您所選的完整間隔就會自動加一。當您的計數是由經過的時間驅動,而非由反覆點擊或點按驅動時,這就是正確的做法。選擇正確的方式來使用 Auto Counter,首先要了解它實際的作用:它會監看您所選的時間間隔,即使背景分頁延遲了計時器,也會協調已完成的間隔,並依您裝置的當地日曆日將每次完成的增量分組。您輸入的間隔可以是 1 到 3,600 秒之間的任意整數,因此同一個工具可以涵蓋從一秒鐘的觀察到一小時的崗位巡檢。所有作業階段都是私密的,所有處理都在瀏覽器中進行,而且當您關閉分頁後,計數器並不會假裝繼續運作。這個界線是您在開始前最需要與實際任務對齊的重點——如果您的計數需要在頁面關閉後仍然進行,那麼瀏覽器分頁中的自動計數器就是錯誤的工具,您應該另尋他法。

how do i choose the right approach to use auto counter
如何選擇正確的方式來使用 Auto Counter

讓工具符合您計數的成長方式

第一個決定是:您的計數應該由您的動作驅動,還是由時間的流逝驅動。Auto Counter 是為了第二種情況而設計的:在某個程序運作的過程中,計數會自動上升,而不需要有人為每個單位按一次按鈕。適合的情境包含簡單的生產節奏、定時觀察、您想記錄下來的重複提醒、崗位巡檢,或任何中性的程序——其增量是已完成的間隔,而非您點按的某個實體事件。

也有一些情況,Auto Counter 明顯不是正確的做法。產品的規範說得很清楚:它刻意不是背景服務、鬧鐘、薪資工時鐘或監控系統。它是一個小型的本機工具,會把界線清楚標示出來——它只在這個頁面於瀏覽器中保持開啟時進行計數。如果您的任務需要在分頁關閉後、筆電關機後,或其他應用程式位於前景時仍能繼續計數,這個工具就無法滿足。在這種情況下,正確的做法是換用其他類型的工具,而不是在 Auto Counter 裡硬找替代方案。

作為對照,有兩個相鄰的工具分別涵蓋了手動與純粹依時間的情況:

  • 如果每次增量都應該來自一次有意識的使用者操作,且可以調整步進大小,那麼 線上計數器 (Online Tally Counter) 是更合適的選擇,因為它計算的是按鈕按壓次數,並依當地日期進行分組。
  • 如果您真正需要的是經過時間與分段記錄,而不是每日自動計數,那麼 線上碼錶 (Online Stopwatch) 是更合適的選擇,因為它會顯示運行時間並記錄分段。

只有在答案是「經過時間、自動、頁面保持開啟」時,才選擇 Auto Counter。

挑選一個能描述您程序的間隔

Auto Counter 接受 1 到 3,600 秒之間的任意整數間隔,且這個工具並不會聲稱某個特定的值比較好、比較安全或比較有效率。正確的間隔,是能描述您自己程序節奏的那個,而不是別人選定的預設值。短時間的定時觀察通常會選擇個位數秒的間隔;例行的崗位巡檢通常會選擇幾分鐘;您想記錄下來的重複提醒通常會選擇十到三十分鐘;較長的生產節奏通常會選擇三十分鐘到一個小時。規範並不會強制這些設定——它只強制 1–3,600 秒的範圍。

情境常見間隔範圍為何這個範圍合適
短時間定時觀察1–30 秒以細緻的解析度捕捉快速的循環
例行崗位巡檢60–300 秒一到五分鐘符合走動巡視的節奏
重複提醒需記錄600–1,800 秒十到三十分鐘符合檢核點
較長的生產節奏1,800–3,600 秒三十到六十分鐘符合輪班式的增量

無論您選了什麼值,在作業階段運作期間,間隔控制項是鎖定的,因此無法在進行中變更間隔以重新詮釋已經過的時間。如果您需要不同的間隔,請暫停目前的作業階段,然後開始一個新的作業階段。

如何執行 Auto Counter 作業階段

  1. 開啟 Auto Counter,並輸入一個簡短的標籤來描述您正在計算的內容。
  2. 選擇 1 到 3,600 秒之間的整數間隔,使其與您程序的節奏相符。
  3. 按下 Start(開始),並在作業階段運作期間讓頁面保持開啟。計數會在每完成一個完整間隔時增加一次。
  4. 當程序結束時,按下 Pause(暫停)。暫停會先協調已經完成的每個完整間隔,然後停止任何進一步的自動變更,因此接近完成的間隔會被保留為餘數,而不會遺失或重複計算。
  5. 在計數器下方的當地每日歷史紀錄中,檢視每個收到至少一次自動增量、屬於裝置當地日期的紀錄。
  6. 當您需要在這個瀏覽器以外取得檔案時,使用 Export PNG(匯出 PNG)來產生 1080 x 1350 的分享圖片,或使用 Export CSV(匯出 CSV)來產生適合試算表的檔案,其中包含 Date(日期)與 Automatic increments(自動增量)兩個欄位。

協調機制如何應對延遲的瀏覽器分頁

瀏覽器的計時器並不是節拍器。忙碌的電腦或被隱藏的分頁可能會延遲間隔回呼,而如果把每次回呼都視為剛好一次增量,就會在不知不覺中少算。Auto Counter 透過保存一個「經過時間錨點」來避免這個問題。當回呼終於執行時,它會計算實際已經過了幾個完整的所選間隔,並將這些完成的增量一起記錄下來。任何不完整的間隔會保留為下一次回呼的餘數,因此暫停後再繼續的動作不會重複計算,也不會丟掉一個接近完成的間隔。WHATWG HTML Timers 規範描述了同樣的一般性行為:巢狀的計時器回呼會被夾緊到最小間隔,這代表延遲的分頁觸發頻率可能低於使用者的要求,而任何依回呼次數來計數的工具都會在不知不覺中遺失增量。Auto Counter 透過改為依經過時間計數來補償這一點。

仍然有一項您應該遵守的保護措施:如果分頁已經閒置了異常長的時間,這個工具會停止運作,而不是嘗試無限制地重播過去的滴答。重新啟動會讓新作業階段的界線變得清楚。關閉或重新載入頁面也會結束進行中的作業階段;這個頁面永遠不會假裝存在一個在別處繼續執行的伺服器程序。

檢視每日歷史紀錄與匯出紀錄

每一個非零的日期都會以倒序出現在當地每日歷史紀錄中,並顯示該裝置當地日曆日的自動增量總數。如果延遲的回呼跨越了午夜但頁面仍然開著,已完成的間隔會被歸入各自適用的當地日期,而不會被強行塞進同一個 UTC 日期。這意味著一個跨越午夜的作業階段會乾淨地分到兩天,您不需要做任何額外處理。

標籤、間隔偏好與已儲存的每日計數,只會儲存在這個計數器的瀏覽器本機鍵值下,既不會被傳送到任何地方,也不會同步到其他裝置,更不會與使用者檔案綁定。如果儲存空間被停用或已滿,頁面仍會顯示目前的互動狀態,並說明它無法保留歷史紀錄;它不會聲稱存在一個實際上並沒有的備份。

對於瀏覽器以外的檔案,Auto Counter 直接在瀏覽器中使用原生 Blob 與 canvas API 來產生兩種格式:

  • Export PNG(匯出 PNG)會產生一張自然的 1080 x 1350 分享圖片,包含總計與最近幾天的資料列。圖片刻意不包含任何網址與自訂的計數器標籤,因此匯出視覺化摘要時不會洩漏多餘的個人註記。
  • Export CSV(匯出 CSV)會產生一個簡單的 Date(日期)與 Automatic increments(自動增量)檔案,可在試算表中開啟,或以純文字形式封存。在匯出流程中,不存在上傳佇列、影像處理器、帳號或外部 API。

當您想在試算表中進行後續處理時,請使用 CSV;當您想要一張乾淨的圖片來分享或與書面紀錄一起保存時,請使用 PNG。一旦您拿到檔案,就可以確認每天的總計是否與您在作業階段中實際進行的內容相符——如需針對該步驟的獨立指南,請參閱 如何在使用了 Auto Counter 之後檢查結果

什麼時候該改用其他計數器

正確使用 Auto Counter 的方式,也包含知道什麼時候該從它身上抽身。當時間驅動的自動增量是真正的任務、頁面可以在整段期間保持開啟,而您想要的紀錄是每日自動計數時,請使用 Auto Counter。當每次增量都應該來自按鈕按壓、且步進大小需要即時調整時,請使用 Online Tally Counter(線上計數器)。當您真正需要的是經過時間與分段記錄,而不是每日自動計數時,請使用 Online Stopwatch(線上碼錶)。而當計數必須在頁面關閉後繼續進行、必須觸發鬧鐘,或是實際上代表的是薪資工時鐘或監控訊號時,請完全改用其他工具——Auto Counter 明確地不是這些用途。選擇正確的做法,多半是在於確認「自動、依時間驅動、頁面保持開啟」這個前提與您眼前的任務相符。一旦相符,作業階段本身就很短:輸入標籤、挑選間隔、開始、讓頁面保持開啟、暫停,並且只有在需要瀏覽器以外的檔案時才匯出。

如果您正在權衡各種選項,如何比較籃球計分板的使用方法 (How Do I Compare Approaches to Use Basketball Scorekeeper) 有詳細說明。