計數器(Tasbih Counter)是一個專注的數位計數器,完全在您的瀏覽器中執行,讓您從兩個圓數目標(33 或 99)中選擇一個,並在每次輕觸時累計您的項目,同時在螢幕上標記每個完成的輪迴。它不規定宗教裁定、不提供誦讀文字、也不評價您的修行——它只是誠實地記錄數字,讓您的注意力保持在您選擇計數的念詞上。從實體 misbaha 轉換到數位計數器,計數方式幾乎不會改變;從另一個計數應用程式移轉到這裡,則通常會讓介面更簡潔,因為本頁面將狀態、歷史紀錄和匯出功能整合在同一個畫面上。不需要建立帳號、不需要下載檔案,也不需要在開始前安裝任何東西。您的計數與歷史紀錄只存在於這個瀏覽器內,儲存在計數器自己的 storage key 之下,因此第一天和第三十天使用此頁面時,行為完全相同——除了先前的日子現在會顯示在歷史紀錄面板中。本操作指南涵蓋了從頁面載入那一刻,到您在歷史紀錄中至少有第一個儲存日期(以及如果您想要的話,在自己的裝置上有一個匯出檔案)的首次執行流程。

計數器(Tasbih Counter)一覽
依照設計,Tasbih 計數器頁面只有一項任務:根據您選擇的圓數目標計算您的項目,並保留一份日後可供檢視的每日紀錄。它不是宗教參考資料、誦讀資料庫,也不是規定特定修行中應計數多少次的工具——這些決定權都在您手中。介面上會同時顯示三個數值:您選擇的目標、您目前所在的輪迴編號,以及您在該輪迴中的進度位置,每次輕觸都會更新。由於狀態保留在此瀏覽器中,您可以重新整理、切換分頁、離開後稍後再回來;今日日期的計數會停留在您離開時的狀態。
在您輕觸任何東西之前,有兩個設定值得了解:圓數目標(可以是 33 或 99),以及一個可選的計數器標籤,您可以用純文字書寫以供自己參考。標籤僅儲存在本地,並刻意從任何影像匯出中省略,因此可分享的 PNG 圖片不會洩漏該標籤。除了選擇目標和選擇性地命名計數器之外,頁面不需要您提供任何其他資訊。第一天沒有主題挑選器、通知偏好或同步切換需要設定——這些概念並不適用於以本地方式儲存狀態的頁面。第一次載入頁面時,計數器從零開始,以今天的本地日期作為隱含的分組;從那時起,您在可見的「加一」按鈕上進行的每次輕觸,都會計入該日歷史紀錄中的項目。
設定您的第一次計數
第一次執行不需要很長時間。按照下列步驟操作,您將在關閉頁面之前,在歷史紀錄中擁有一個已儲存的日子。
- 在目前的瀏覽器中開啟 Tasbih 計數器頁面。計數器區域顯示「33 之 0」,目標預設為 33。
- 透過輕觸目標選擇器來選擇 33 或 99。主要顯示會立即更新以顯示您的新目標。
- (選擇性)在計數器的名稱欄位中輸入一個簡短的標籤。使用純文字,僅供您自己參考——該標籤保留在此計數器的本地,且永遠不會出現在影像匯出中。
- 針對您想要記錄的每個項目,輕觸「加一」一次。每次輕觸時,進度位置數字會加一。如果您多輕觸了一次,請按下「復原一次」以回復最近一次的輕觸。
- 留意視覺上的完成狀態。當您的進度位置等於所選的目標時,頁面會將該輪迴標記為已完成;下一次輕觸會進入第二輪的「[目標] 之 1」。以 33 為目標時,計數達到 33 即完成一個輪迴,而下一次輕觸會開始第二輪的「33 之 1」。
- 讓頁面保持開啟或將其關閉;當天的計數會隨著您的輕觸儲存到這個瀏覽器中。
閱讀輪迴、進度位置和目標指示器
計數器介面結合了三個數字,讓您隨時知道自己的位置:目前的輪迴、您在其中的進度位置,以及您選擇的目標。如果您的目標是 33,而進度位置顯示「33 之 12」,表示您已進入第一輪十二項。當您的進度位置瞬間等於 33 時,該輪迴即結束,且視覺上的完成狀態會出現在同一個介面上——這是頁面為您產生的邊界信號。無論中間停頓多長時間,下一次輕觸都會從「33 之 1」開始下一輪,輪迴計數器則會加一。
在支援 Navigator.vibrate 的瀏覽器上,會在輪迴邊界嘗試發出選擇性的震動(請參閱 W3C Vibration API)。Safari 和某些受到嚴格限制的瀏覽器並未實作該介面,而任何關閉震動功能的裝置也會完全跳過此提示。在這些情況下,視覺信號仍會觸發,因此輪迴邊界仍可在沒有震動的情況下保持可見。
檢視本地的每日歷史紀錄
每筆儲存的增量都會依裝置的本地日曆日期分組,而不是依 UTC 分組。這個細節對於深夜的使用很重要——如果您在跨過手機上的午夜之後繼續計數,那麼午夜前的項目仍會附屬於您實際計數的當天,而不是被默默重新指派到新的 UTC 日期。本地日期一旦跨日,可見的頁面計數就會從零開始重新計算,而較早的非零天數則會在歷史紀錄面板中以日期反向順序列出。
歷史紀錄面板刻意保持簡潔:只有日期和該日期的儲存計數,沒有個人檔案、沒有推斷意圖,也沒有彙總圖表。如果您想深入了解這些數字所代表的意義以及如何確認它們與您實際計數的內容相符,使用 Tasbih 計數器後檢查結果的指南會逐步說明驗證流程。
將紀錄匯出為 PNG 或 CSV
一旦至少有一天的紀錄被儲存,兩種匯出動作即可使用,且兩者皆完全在此瀏覽器內執行。PNG 匯出會產生一張 1080 乘 1350 的影像,包含 Lizely 標誌、總計和最近的日曆日期列;選擇性的自訂標籤會刻意從影像中省略,因此可分享的圖片不會洩漏您輸入的任何個人註記。CSV 匯出會產生一個簡單的兩欄檔案——左側為日期(Date),右側為計數(Count)——每個已儲存且非零的日期佔一列。檔案中沒有公式或隱藏的摘要;將檔案貼入試算表後,您無需先解析任何內容,即可自行套用總計或圖表。您可以將 CSV 保留為裝置上的私人封存檔,或在不再需要時隨時刪除。這兩項動作都不會將您的資料上傳到伺服器;頁面使用原生的 canvas 和 Blob 介面在本地建構檔案,然後將下載交給您。
匯出不同於備份。由於狀態僅存在於此瀏覽器的 localStorage 中——其定義請參閱 WHATWG HTML Web Storage 規範——您下載的 PNG 或 CSV 是您的資料在本頁面之外唯一存在的地方。清除瀏覽器資料、開啟隱私視窗或切換到另一個裝置,在該其他介面上會開始一個全新的空白計數器;原裝置上的計數會留在當初儲存的位置。
| 面向 | PNG 匯出 | CSV 匯出 |
|---|---|---|
| 輸出類型 | 1080 乘 1350 影像 | 兩欄純文字檔 |
| 可見內容 | Lizely 標誌、總計、近日的日曆日期列 | Date 與 Count 兩欄,每列對應一個已儲存日期 |
| 是否包含選擇性標籤 | 否——刻意省略標籤 | 否——標籤不是已儲存的欄位 |
| 典型用途 | 分享視覺化摘要或另存為影像 | 試算表處理、封存,或在另一個工具中重播 |
| 建構位置 | 此瀏覽器內部的原生 canvas | 此瀏覽器內部的原生 Blob 下載 |
在 33 與 99 目標之間做選擇
這兩個目標遵循相同的邊界規則——視覺上的完成狀態會在您選定的精確數字處出現——但較短的輪迴和較長的輪迴在介面上會產生不同的節奏。下方表格詳細說明實際差異,讓您在開始計數之前可以選擇一個預設值。
| 面向 | 33 目標 | 99 目標 |
|---|---|---|
| 輪迴長度 | 在 33 次時結束一輪 | 在 99 次時結束一輪 |
| 邊界行為 | 視覺上的完成狀態正好在 33 時出現 | 視覺上的完成狀態正好在 99 時出現 |
| 一輪結束後 | 下一次輕觸從「33 之 1」開始第二輪 | 下一次輕觸從「99 之 1」開始第二輪 |
| 稍後切換 | 目標可在下一次互動時變更 | 目標可在下一次互動時變更 |
| 選擇性標籤 | 僅本機使用;從 PNG 匯出中省略 | 僅本機使用;從 PNG 匯出中省略 |
何時 Tasbih 計數器是合適的工具
此頁面適合需要對固定的 33 或 99 輪迴邊界進行私密、重複計數,並擁有一份由您掌控的小型每日紀錄的情境。範圍刻意保持在精簡:除了目標和輪迴標記之外,此工具幾乎不為您做任何決定。如果您想要的是可調整的步進大小和通用的重複事件標籤,並具備相同類型的本機匯出功能,那麼線上計次器(Online Tally Counter)會更合適。如果每一次完成都是一組包含次數和選擇性休息計時器的訓練組,那麼訓練次數計數器(Workout Rep Counter)會更直接地對應該工作流程。在它們之間做選擇通常不需要冗長的決策;最符合您實際工作流程的最小工具,通常就是會留在您書籤中的那一個。
相關閱讀:修正使用飲水計數器後的錯誤結果。