当前位置: 首页 > 知识库问答 >
问题:

前端开发,windows下如何调试safari兼容问题?

邹齐智
2023-10-23

Windows 版 Safari 浏览器 5.1.7 是适用于 Windows 的最后一个版本,而且现已过时。
现在video在safari下无法正常显示,有兼容问题。
请问windows下如何调试safari浏览器兼容问题?

共有2个答案

庞元青
2023-10-23

做不到,让老板给配 Mac 电脑吧。

其实二手 Mac mini 也挺便宜的。

阎知
2023-10-23

很遗憾,Windows 平台上的 Safari 浏览器自 2016 年以来就没有更新过了,因此您可能会遇到一些现代网页和 Web API 不兼容的问题。尤其是,您提到的视频无法正常显示可能只是其中一个问题。

在调试 Safari 浏览器兼容性问题时,我建议您采取以下步骤:

  1. 更新 Web 代码:首先,确保您的 Web 代码是最新和最现代的。使用最新的 HTML、CSS 和 JavaScript 标准和规范。这将提高您的代码在所有浏览器中的兼容性。
  2. 使用 polyfills:对于那些 Safari 不支持的 API,可以使用 polyfills。polyfills 是一种插入到浏览器中的代码,以提供对不支持的 API 的支持。
  3. 使用类似 Babel 的工具:Babel 是一个 JavaScript 编译器,可以将你的现代 JavaScript 代码转换为旧版本的 JavaScript 代码。这样,即使在旧版本的 Safari 中,也可以使用新的 JavaScript 功能。
  4. 使用虚拟机和模拟器:如果您必须在 Windows 上测试 Safari,可以考虑使用虚拟机和模拟器,如 VMware 或 VirtualBox,然后在其中安装 Mac OS,并在其中安装最新版本的 Safari。但是这种方法可能比较复杂,需要一定的技术能力。
  5. 使用云服务:一些云服务提供商(如 AWS、Azure 或 Google Cloud)提供了可以在其中运行 Linux 或 macOS 虚拟机的选项。这样,您可以在其中运行最新的 Safari 版本,以便进行测试。

最后,我建议您考虑转向 Chrome 或 Firefox 等更现代的浏览器。这些浏览器不仅更新更为频繁,而且对最新的 Web 标准有着更好的支持。

 类似资料:
  • 根据Artem Bilan在这篇random gitter线程中的说法,Spring-Boot2仅与spring-kafka 2.1.x兼容。我找不到任何文件说明这一点。 考虑到所有这些,这是我唯一的选择: > 升级到kafka 1.0,因为spring-kafka 2.1仅与kafka 1.0兼容。 是否存在允许Spring-Boot2和Spring-Kafka旧版本之间兼容的东西?

  • 通义灵码与vscode不兼容要怎么解决,电脑版本是Windows 11

  • 面的是一家银行外包,面试前我还在犹豫去不去外包,面试中我汗流浃背,面试完有点想转行 整体场景题偏多,再结合项目经历提问 1.自我介绍 2.上家公司工作经历中说到了devops,说说对devops的理解 3.怎么在父组件知道子组件的生命周期 4.JS部分import比较多的组件,怎么优化 5.cookie怎么防止jsx攻击,cookie的属性 6.css完成左右两栏布局 7.后端一次性返回一万条数据

  • 刚尝试把前端开发环境放进容器方便同事直接使用,并且看到容器内已经成功启动: 端口也正常暴露: 但是宿主机就是无法访问,请问是为什么

  • 1. 如何修改错误提示框 2.日期组件只设置年月显示(3.4版本) 3.grid 组件 点击事件中获取点击列的值 4. this问题 5.baasdata 与data 区别 6.bottom的visible属性,具体元素怎么实现隐藏与显示 7.windowReceiver问题 8.list中checkbox的bind-disable问题 9.跨域请求时cookie无法提交的问题 10..w文件中通

  • 如何成为前端开发者? 那么, 怎么才能成为一个前端开发者呢? 这个问题很复杂, 因为直到现在, 你也不能去一所大学获得前端工程师的学位, 并且我也很少听说 或者遇见通过编写专业地 HTML, CSS 和 JavaScript 来获得一个无用的计算机科学学位或平面设计学位. 事实上, 现在的大部分前端 开发者都是通过自学成为开发者和没有经过传统训练的程序员. 为什么会是这种情况呢? 前端开发人员不是