html - Safari 5.1.7 浏览器中的 date-input-polyfill
问题描述
我写了一个简单的 HTML 文件。其中包含<date>
了 IE、Safari 不支持的输入元素。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Date Polyfill</title>
</head>
<body>
Date Field :
<input type="date" name="polyfill-date" id="polyfill-date">
</body>
</html>
我想让它在 Safari 中工作,所以我在我的项目中使用“npm install --save date-input-polyfill”依赖项包含了 date-input-polyfill。
之后,我在我的 HTML 文件中包含了这个脚本标签。
<script src="node_modules/date-input-polyfill/date-input-polyfill.dist.js"></script>
然后提交的日期在 IE 中有效,但在 Safari 中无效。
主要目的是不依赖于任何库,如 datepicker 或任何东西。我只是想创建一个 polyfill/fallback。
我正在使用 Safari 5.1.7 在窗口 10 中工作。
请帮我解决这个问题。
解决方案
推荐阅读
- go - 如何从 protobuf 文件生成字符串切片的映射?
- c# - 如何解决 bot 框架模拟器上的 Post 400 错误?
- typescript - Typescript 将元组的类型元组转换为元组(扁平元组)
- java - 如何制作 OtpEditText 和后进先出(堆栈)?
- c++ - QProcess在启动多次后给出FailedToStart
- algorithm - 如何使用 O(log²n) 跨度实现这个 parenDist
- javascript - 为什么在使用 @vue/test-utils 时,Vue async watcher 在某些情况下会调用两次?
- ios - Swift - 如何从语音中保存文本文件
- c - 严格的别名和强制转换联合指针
- javascript - MVC 为一个表格行创建一个 PDF 文件