`
项志鹏同學
  • 浏览: 12922 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

关于遇到兼容Safari的一些坑

阅读更多
最近开发的adsb数据可视化页面中关于日期输入框部分,在Safari上测试时,发现Safari不能识别 "2017-09-12" 这样的日期格式,通过查询资料得知,Safari只支持 "2017/09/12"这样的格式。
var date = new Date(Date.parse(expireDate.replace(/-/g, "/")));  

避免使用yyyy-MM-dd格式日期(在FF和Chrome中可以new Date()识别)。

-------------------------------------------------------------------------
在调试轮播功能时候,发现在ff和chrome上可用的左右移动和当前位置点功能在Safari上不可用,经过debug发现:
1.Safari对于全屏宽度的div的left默认为auto,ff和chrome的left为0px
2.Safari对svg的fill返回的是十六进制颜色,而ff和chrome默认返回rgb(255,255,255)颜色
1
2
分享到:
评论

相关推荐

    JavaScript的new date等日期函数在safari中遇到的坑

    然而,在实际开发中,我们可能会遇到一些兼容性问题,尤其是在使用Safari浏览器时。本文将深入探讨在Safari浏览器中使用JavaScript的new Date函数时可能遇到的问题,以及如何解决这些问题。 首先,我们需要了解new ...

    基于js粘贴事件paste简单解析以及遇到的坑

    【基于js粘贴事件paste简单解析以及遇到的坑】 在JavaScript中,`paste`事件允许开发者在用户执行粘贴操作时捕获并处理剪贴板的内容。本文将深入探讨如何在Chrome浏览器中利用此事件,并解决与Safari浏览器兼容性的...

    Flying Saucer实现html转pdf(一些问题,持续更新)

    Flying Saucer支持HTML5和CSS3的部分特性,但并不完全兼容现代浏览器,因此在转换过程中可能会遇到一些兼容性问题。 要使用Flying Saucer进行转换,你需要完成以下步骤: 1. **引入依赖**:在Java项目中,你可以...

    关于canvas.toDataURL 在iOS运行失败的问题解决

    6. **浏览器兼容性**:确保代码兼容各种版本的Safari,因为iOS设备主要使用Safari内核的浏览器。 通过上述方法,应该能够定位并解决`canvas.toDataURL()`在iOS设备上运行失败的问题。记住,Web开发中的跨平台兼容性...

    浏览器模拟F11

    关于“有坑已掠过”,这可能是指在实现过程中遇到的一些常见问题和兼容性挑战。例如,IE8并不支持全屏API,因此我们需要对这个浏览器进行特殊处理,可能的做法是提供一个警告或使用其他方式实现类似效果。IE11虽然...

    几个Android编程时需要注意的 web 问题

    在Android编程过程中,特别是在涉及到与Web交互的场景下,开发者可能会遇到一些特定的挑战和问题。以下是几个关键的Android Web问题及其解决方案: 1. **WebView中的文件上传问题**: Android 4.4(KitKat)及以上...

Global site tag (gtag.js) - Google Analytics