[英]Bootstrap datepicker only works on firefox
我一直在尝试调整网站上的引导日期选择器,但是无法正常工作。 我决定使用基本的引导程序设置来尝试使日期选择器正常工作。 从Bootstrap网站复制了基本标记,并根据Eonasdan-Bootstrap 3 datetime picker导入了所有相关的脚本和CSS文件,我得到了以下代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap 101 Template</title>
<!-- Bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link href="https://raw.githubusercontent.com/Eonasdan/bootstrap-datetimepicker/master/build/css/bootstrap-datetimepicker.min.css" rel="stylesheet">
</head>
<body>
<h2> test</h2>
<div class="container">
<div class="row">
<div class='col-sm-6'>
<div class="form-group">
<div class='input-group date' id='datetimepicker1'>
<input type='text' class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="https://raw.githubusercontent.com/moment/moment/develop/moment.js"></script>
<script src="https://raw.githubusercontent.com/Eonasdan/bootstrap-datetimepicker/master/build/js/bootstrap-datetimepicker.min.js"></script>
<script type="text/javascript">
$(function () {
$('#datetimepicker1').datetimepicker();
});
</script>
</body>
</html>
我将Datepicker与jQuery UI和Bootstrap结合使用来形成上述代码。 我的问题是,这仅适用于Firefox。 如何使它在所有浏览器上都能正常工作?
您无法直接链接到https://raw.gitbuhusercontent.com/
因为GitHub使用X-Content-Type-Options: nosniff
,它不允许浏览器猜测您正在使用的内容的类型。 因此,如果您链接到https://raw.gitbuhusercontent.com/
,则浏览器会将其读取为'text/plain'
而无法将其作为javascript执行。
只需在您的JavaScript链接中将https://raw.gitbuhusercontent.com/
替换为https://cdn.rawgit.com/
。
例如:
<script src="https://raw.githubusercontent.com/moment/moment/develop/moment.js"></script>
至
<script src="https://cdn.rawgit.com/moment/moment/develop/moment.js"></script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.