繁體中文

Safari 支援 Web MIDI 嗎?

在 Mac App Store 下載 InputConfigInputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。

不支援。不論在 Mac 還是 iPhone 和 iPad 上,Safari 都不支援 Web MIDI API,所以 Safari 裡的網頁看不到 MIDI 鍵盤。在 Mac 上,請使用已支援多年的 Chrome、Edge 或 Opera,或是從 108 版開始支援、並在網站使用前先詢問的 Firefox。裝置本身沒有問題:限制在瀏覽器。

支援清單來自 MDN 的瀏覽器相容性資料,閱讀日期是 2026 年 10 月 7 日。

了解哪些瀏覽器支援

瀏覽器Web MIDI備註
Chrome支援,從 43 版開始網站第一次使用 MIDI 時會詢問權限
Edge支援與 Chrome 相同的引擎
Opera支援與 Chrome 相同的引擎
Firefox支援,從 108 版開始網站使用 MIDI 之前,會先詢問是否加入網站權限
Mac 上的 Safari不支援不支援
iPhone 和 iPad 上的 Safari不支援不支援

在 Mac 上,除了 Safari 之外,任何瀏覽器都可以。

在 Chrome 或 Edge 裡允許 MIDI

  1. 打開使用 MIDI 的頁面,按它的開始或連接按鈕。
  2. 瀏覽器詢問網站是否可以使用你的 MIDI 裝置時,選擇 Allow。
  3. 如果你不小心選了 Block,請按一下網址列左邊的圖示,打開網站的設定,並把 MIDI 權限設為 Allow。
  4. 重新載入頁面。

看不到任何裝置的頁面,通常是被封鎖了,而不是壞掉了。

在 Firefox 裡允許 MIDI

Firefox 把 Web MIDI 放在它所謂的網站權限附加元件後面。頁面第一次要求使用 MIDI 時,Firefox 會提議為該網站加入權限,你接受之後,頁面就能存取。在 Firefox 裡,這個提示是安裝附加元件,看起來比實際上來得複雜。頁面也必須透過安全連線提供,而每個使用 https 的公開網站都是如此。

測試它能不能用

  1. 在 Chrome、Edge 或 Firefox 裡打開 MIDI 測試工具。
  2. 按「Start listening」並允許 MIDI。
  3. 讀一讀它正在聆聽的裝置清單。
  4. 彈一個琴鍵,看著訊息出現。

如果測試工具說出了你裝置的名稱,那麼 Web MIDI 在該瀏覽器裡就是正常運作的。虛擬 MIDI 鍵盤和虛擬 MIDI 控制器,使用同一個權限來送出 MIDI。

了解 iPhone 或 iPad 上該怎麼做

iPhone 和 iPad 上的 Safari 沒有 Web MIDI,所以網頁版 MIDI 工具在那裡看不到裝置。MIDI 本身在那些裝置上可以用:App Store 的 App 使用 Apple 自己的 MIDI 系統,並看得到透過 USB 或藍牙連接的鍵盤。在 iPhone 或 iPad 上,MIDI 請用 App,而不是網頁。

不用瀏覽器也能使用 MIDI

原生的 Mac App 不依賴任何瀏覽器。InputConfig 是我做的免費 Mac App,它透過 macOS 本身讀取 MIDI 裝置,並把音符、旋鈕和踏板變成快速鍵,它的 Live Visualizer 會在每則訊息送達時顯示出來。如果 Safari 是你一直在用的瀏覽器,原生 App 涵蓋了網頁做不到的部分。Mac 的 MIDI 監看工具比較了各種選項。

簡短版

  • Safari。在任何 Apple 裝置上都沒有 Web MIDI。
  • Chrome、Edge、Opera。在你允許之後,全都支援。
  • Firefox。從 108 版開始支援,要先經過網站權限提示。

在 Chrome 裡打開頁面,MIDI 鍵盤就會出現。

常見問題

Safari 支援 Web MIDI API 嗎?

不支援。根據 MDN 截至 2026 年 10 月的瀏覽器相容性資料,Safari 在 Mac、iPhone 和 iPad 上都不支援 Web MIDI。

Mac 上有哪些瀏覽器支援 Web MIDI?

Chrome、Edge 和 Opera,以及 108 版以後的 Firefox。網站使用 MIDI 裝置之前,每一個都會先詢問權限。

為什麼網頁版 MIDI 頁面看不到我的鍵盤?

不是瀏覽器是 Safari,它沒有 Web MIDI,就是網站被封鎖,不能使用 MIDI。請在 Chrome 裡打開頁面,被詢問時選擇 Allow。

Firefox 支援 Web MIDI 嗎?

支援,從 108 版開始。頁面第一次要求 MIDI 時,它會請你加入網站權限。

Web MIDI 能在 iPhone 或 iPad 上用嗎?

在 Safari 裡不行。請使用 App Store 的 App,它可以使用透過 USB 或藍牙連接的 MIDI 裝置。

允許網站使用 MIDI 安全嗎?

擁有 MIDI 權限的網站,可以看到你的 MIDI 裝置,並與它們交換訊息。只對你選擇使用的網站允許,而且權限可以在瀏覽器的網站設定裡移除。

更多中文頁面

詳細指南(英文)

作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,App 的主要按鈕和選單會顯示為中文,本頁使用這些名稱,並在括號中附上英文名稱。App 的其他部分和網站的其他頁面都是英文。

本頁的其他語言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文

在 Mac App Store 下載 InputConfig免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.