檢查手機的震動馬達是否正常。試試短震動與長震動、持續震動、現成的模式,或設計您自己的節奏。

準備好震動了

按下按鈕,讓手機震動

模式

瀏覽器只有在您點選頁面之後才會允許震動,部分手機在靜音模式、勿擾模式或省電模式下會忽略震動。

設定

1.0 秒
1×
500 毫秒

重複與暫停適用於震動、模式與您的自訂模式。持續震動模式會在一分鐘後自動停止。

自訂模式

震動、暫停、震動⋯⋯,例如 200, 100, 200。每一步最長 10,000 毫秒。

點擊錄製節奏

按下「錄製」,然後點擊觸控板:按住會震動,放開則暫停。兩秒沒有點擊就會停止錄製。

如何測試手機的震動

  1. 在 Android 手機上開啟此頁面,使用 Chrome、Edge、Samsung Internet 或 Opera。
  2. 點選短震動。手機圖示晃動的同時,您應該會感覺到一次快速的震動。結束後,測試會詢問您有感覺到震動嗎?,回答沒有即可看到該檢查的項目。
  3. 點選長震動可進行較長的震動。用長震動時間滑桿設定它的長度,並用重複播放多次。手機圖示下方的列會顯示剩餘的時間。
    正在播放三秒的長震動:狀態「震動中…」、晃動的手機圖示、「長震動 · 剩餘 1.6 秒」,以及帶有播放頭的進度列
  4. 試試持續震動。馬達會一直運轉,直到您按下停止,讓雜音或不均勻的馬達很容易被發現。它會在一分鐘後自動停止。
  5. 播放各種模式,包含脈衝、心跳、SOS、來電與快速。時間軸會在模式播放時顯示每一次震動與暫停;再點一次該模式即可停止。
    正在播放 SOS 模式:它的按鈕呈反白,按鈕上方的時間軸顯示短震動與長震動,播放頭位於一次長震動中
  6. 設計自己的模式。在自訂模式中輸入以毫秒為單位的數字,交替填入震動與暫停,然後按下播放模式;或按下錄製,並依照想要的節奏按住觸控板。
    「自訂模式」卡片,模式為 200, 100, 200, 100, 600,顯示它的預覽列、「播放模式」與「複製程式碼」按鈕,以及用來錄製節奏的觸控板

健康的震動馬達感覺如何

手機不震動?逐步排除

  1. 請使用 Android 手機。如果測試顯示 iPhone 與 iPad 不支援,任何瀏覽器都無法解決:Apple 並未在 Safari 中加入 Vibration API,而 iOS 上的所有瀏覽器都使用 Safari 的引擎。要感受 iPhone 的震動,請開啟設定 › 聲音與觸覺回饋 › 鈴聲 › 觸覺回饋並點選一種模式。在新版 iOS 上,撥動測試在連結下方顯示的開關,也會產生輕微的觸覺回饋。
    iPhone 上的震動測試:紅色狀態「iPhone 與 iPad 不支援」、說明,以及在 Android 手機上開啟此頁面的連結
  2. 在電腦上,請改用手機。桌上型電腦與筆電沒有震動馬達,所以即使 Chrome 與 Edge 接受震動指令,測試仍會顯示此裝置沒有震動馬達。請複製連結並在 Android 手機上開啟。要檢查遊戲控制器的震動馬達,請使用「遊戲控制器測試」。
    電腦上的震動測試:橘色狀態「此裝置沒有震動馬達」,並有頁面連結、「複製連結」與「分享」按鈕
  3. 開啟震動。Pixel 與許多其他 Android 手機:設定 › 音效與震動 › 震動與觸覺回饋。Samsung:設定 › 音效與震動 › 震動強度。請確認滑桿沒有設為關閉。如果您在震動之後回答沒有,測試也會列出這些檢查項目。
    檢查清單「感覺不到嗎?請先檢查這些項目」,列出六項提示,第一項是在 Android 設定中開啟震動
  4. 關閉靜音模式與勿擾模式,或將鈴聲切換為震動。有些手機在靜音模式下會封鎖所有震動。
  5. 關閉省電模式,它可能會限制網站的震動。
  6. 請使用 Chrome、Edge、Samsung Internet 或 Opera。Android 版 Firefox 已移除網站震動的支援,許多應用程式內建的瀏覽器(在社群或聊天應用程式內開啟的連結)也不支援,請改在 Chrome 中開啟此頁面。
  7. 先點一下頁面上的按鈕,並讓分頁保持顯示在螢幕上。瀏覽器只有在您與網站互動之後才允許震動,而且一旦切換分頁或鎖定手機就會停止。
  8. 重新啟動手機。如果來電與通知也不會震動,即使在安全模式下也一樣,馬達或其連接器很可能已經故障,需要維修。

給開發人員

這個頁面使用 navigator.vibrate()。單一數字會震動該毫秒數;陣列則會交替震動與暫停,例如 navigator.vibrate([200, 100, 200]);navigator.vibrate(0) 則會停止。在自訂模式中建立模式,並按下複製程式碼,即可複製對應的呼叫。Chrome 將每一步限制為 10 秒,一個模式最多 99 步,而且只有在使用者與頁面互動之後才允許震動。這個 API 只控制時間,震動強度則由手機的設定決定。

關於這個震動測試

這個免費的線上震動測試完全在瀏覽器中使用 Vibration API 執行,所以不需要安裝任何 App,也不會傳送任何內容到伺服器。它可在 Android 手機的 Chrome、Edge、Samsung Internet、Opera 與其他以 Chromium 為基礎的瀏覽器中使用。Android 平板通常沒有震動馬達,所以即使測試正在執行,也可能完全沒有反應。

常見問題

如何測試手機的震動?

在 Android 手機的 Chrome 中開啟此頁面,並點選「短震動」、「長震動」或「持續震動」。如果每次都感覺到手機震動,就代表馬達正常。使用各種模式,檢查短脈衝是否俐落且彼此分開。

為什麼震動測試在我的 iPhone 上無法使用?

Safari 不支援 Vibration API,而且 iPhone 上的每個瀏覽器都使用 Safari 的引擎,所以沒有網頁能讓 iPhone 震動。請改為在「設定 › 聲音與觸覺回饋 › 鈴聲 › 觸覺回饋」中檢查震動。

為什麼我在 Android 上感覺不到任何震動?

可能是震動在音效設定中被關閉、被靜音模式、勿擾模式或省電模式封鎖,或是您的瀏覽器不支援,Android 版 Firefox 已經移除支援。請使用 Chrome,並先點一下頁面上的按鈕。

可以在電腦或筆電上測試震動嗎?

不行。電腦沒有震動馬達,請改用手機開啟此頁面。要測試遊戲控制器的震動,請使用「遊戲控制器測試」。

如何建立自訂震動模式?

在「自訂模式」中輸入以毫秒為單位的數字,交替填入震動與暫停,例如 300, 100, 300,然後按下「播放模式」。或按下「錄製」,並依照想要的節奏按住觸控板。

可以變更震動強度嗎?

無法從網頁變更。Vibration API 只能控制手機震動與暫停的時間。請在手機的震動設定中變更強度,例如 Samsung 手機的「震動強度」。