首頁 >web前端 >js教程 >在 Windows 上測試 Safari(舊版本也是如此)

在 Windows 上測試 Safari(舊版本也是如此)

Patricia Arquette
Patricia Arquette原創
2024-12-26 04:34:09336瀏覽

Testing out Safari on Windows (older versions too)

在 Windows 上測試 Safari(不要失去理智)

大家好!已經有一段時間了…?我最近遇到了一個棘手的情況,我必須在 Windows 電腦 上工作時調試 特別是在 Safari 上發生的問題。只能說——這是一個挑戰。 ?

謝天謝地,我偶然發現了一篇很棒的文章:

?在每個瀏覽器中測試您的網站

這篇文章向我介紹了一個使用 Playwright 的便利技巧。透過一個簡單的命令,您可以打開使用 WebKit 引擎(Safari 構建於同一引擎)的瀏覽器並暫停它,讓您完全控制:

  • 訪問頁面
  • 點擊周圍
  • 觀看視頻
  • 還有更多!

特定 Safari 版本問題

雖然這種方法改變了遊戲規則,但對於我的案例來說它並不是一個完整的解決方案。我需要調試 Safari 的特定主要版本,僅 WebKit 並不能完全解決這個問題。

有趣的地方是:

我深入研究了 Playwright 變更日誌,在那裡我發現它將 Playwright 版本對應到特定的 WebKit 版本。使用此信息,我能夠透過安裝該版本來模擬我需要的 Safari 版本! ?

使用開發工具進行調試

還有什麼更好的嗎?模擬瀏覽器可讓您開啟 DevTools,從而更輕鬆地檢查和偵錯問題。這為我節省了大量的時間和精力,而無需訪問實體 macOS 設備。

限制

當然,可能還有一些我還沒遇到的限制,例如檔案上傳或其他進階功能。但對於我的用例來說,這是一個完美運行的有效且免費的解決方案

有建議嗎?

如果您對在非 Mac 裝置上測試 Safari 有任何其他建議,我很想聽聽!據我所知,大多數提供 Safari 模擬的服務要么是試用版,要么需要付費訂閱,所以找到像這樣的免費替代品真是太棒了。 ?

編碼愉快! ?

以上是在 Windows 上測試 Safari(舊版本也是如此)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn