首页 > web前端 > js教程 > 在 Windows 上测试 Safari(旧版本也是如此)

在 Windows 上测试 Safari(旧版本也是如此)

Patricia Arquette
发布: 2024-12-26 04:34:09
原创
328 人浏览过

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中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板