使用 單機版檢測工具 Freego(適用「網站無障礙規範(110.07)」)重複遇到「瀏覽器開啟錯誤,是否自動下載最新版本的XXXDriver」問題。更新瀏覽器版本就可以解決問題。
![]() |
| Photo by Matt Jones on StockSnap |
問題描述:
使用單機版檢測工具 Freego(適用「網站無障礙規範(110.07)」),要檢測網頁時遇到錯誤
1. 瀏覽器開啟錯誤,是否自動下載最新版本的ChromeDriver?
2. 瀏覽器開啟錯誤,是否自動下載最新版本的GeckoDriver?
3. 瀏覽器開啟錯誤,請到官網下載最新版本的msedgedriver
點選確認,自動下載最新版本的 XXX Driver,下次開啟檢測工具,又重複遇到同樣的錯誤訊息。
解決方式:
問題類型 1:錯誤訊息「瀏覽器開啟錯誤,是否自動下載最新版本的 XXX Driver」中有提到「自動下載」
「最新版本的 XXX Driver」 (以下改用 WebDriver ) 需要搭配最新版本的瀏覽器,例如 ChromeDriver 需要搭配最新版本的 Google Chrome 瀏覽器、GeckoDriver 搭配的是 Mozilla Firefox 瀏覽器。
1. 安裝更新 Google Chrome 瀏覽器版本,詳見說明「如何更新 Google Chrome」
2. 安裝更新 Mozilla Firefox 瀏覽器版本,詳見說明「更新 Firefox 至最新版本」
問題類型 2:錯誤訊息「瀏覽器開啟錯誤,請到官網下載最新版本的msedgedriver」
- 點選「到官網下載最新版本的msedgedriver」,跳出網頁 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/?form=MA13LH
- 從官網下載最新版本的 msedgedriver,解壓縮後手動覆蓋
- Windows:`C:\MODA\Freego\msedgedriver.exe`
- macOS:`/Applications/Freego.app/Contents/app/msedgedriver`
- 安裝或更新電腦的 Edge 瀏覽器
問題原因:
「解決遇到錯誤訊息 This version of ChromeDriver only supports Chrome version 91」處理過 WebDriver 版本問題。當時的狀況是最新版本的瀏覽器,但是 WebDriver 太舊、無法使用,所以更新 WebDriver 就可以解決。
這次的狀況剛好相反,已經安裝最新版本的 WebDriver,但是電腦上的瀏覽器還是舊版,所以更新瀏覽器就可以解決。
官方 「網站無障礙規範(110.07)」單機版檢測工具Freego,115-01-14更新說明 提到:
WebDriver程式的版本必須與本機安裝之瀏覽器版本相同,如因本機Chrome或Firefox或Microsoft Edge瀏覽器更新後出現檢測工具與瀏覽器版本不一致的問題,請自行於前述WebDriver網站下載與本機安裝之版本相符的壓縮檔程式。
不過以 Google ChromeDriver 網站 為例,直接提供最新版 ChromeDriver 檔案。如果電腦因為某些原因,無法更新瀏覽器。雖然「選擇版本」網頁有提到取得舊版 ChromeDriver 說明,但實際確認目前只保留到 114 版。
而微軟 msedgedriver 的問題稍微複雜一點,需要手動下載,我猜測是微軟官方網站沒有提供版本資訊,導致無法透過程式自動化更新,所以只好麻煩使用者要手動下載。
版本資訊:
測試過的作業系統有 Windows 11、macOS。不過 macOS 更新過 msedgedriver 版本,仍無法順利解決。如果要使用 Edge 瀏覽器檢查,請自行確認相容性。
參考資料:
- 如何更新 - Google Chrome https://www.google.com/intl/zh-TW/chrome/update/
- 更新 Firefox 至最新版本 https://support.mozilla.org/zh-TW/kb/update-firefox-latest-release
- 無障礙網路空間服務網 - 下載專區 - 單機版檢測工具 Freego(適用「網站無障礙規範(110.07)」) - https://accessibility.moda.gov.tw/Download/Detail/2763?Category=70





留言
張貼留言