JQuery 在 Internet Explorer 11 下无法使用计算机名称

JQuery does not work using computer name under Internet Explorer 11

我有以下 ASP.NET WebForm 应用程序的 MasterPage 代码。

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="<%= this.ResolveUrl("~/Content/bootstrap.min.css") %> " rel="stylesheet" />
    <link href="<%= this.ResolveUrl("~/Content/bootstrap-theme.min.css") %> " rel="stylesheet" />
    <link href="<%= this.ResolveUrl("~/Content/bootstrap-datetimepicker.min.css") %>  " rel="stylesheet" />
    <link href="<%= this.ResolveUrl("~/Content/reports.css") %> " rel="stylesheet" />
    <script src="<%= this.ResolveUrl("~/Scripts/jquery-1.9.1.min.js") %>"></script>
    <%--<script src="/Scripts/moment-with-locales.min.js"></script>--%>
    <script src="<%= this.ResolveUrl("~/Scripts/moment.min.js") %>"></script>
    <script src="<%= this.ResolveUrl("~/Scripts/bootstrap.min.js") %>"></script>
    <script src="<%= this.ResolveUrl("~/Scripts/bootstrap-datetimepicker.min.js") %>"></script>
    <script src="<%= this.ResolveUrl("~/Scripts/es.js") %>"></script>
    <script src="<%= this.ResolveUrl("~/Scripts/reports.js") %>"></script>

    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="formMain" runat="server">
        <div>
            <asp:ContentPlaceHolder ID="ContentPlaceHolderMain" runat="server">
            </asp:ContentPlaceHolder>
        </div>
    </form>
</body>
</html>

我有 Bootstrap Datatimepicker

的代码
$(function () {
    $('.datepicker').datetimepicker({
        locale: 'es',
        maxDate: 'now',
        format: 'DD/MM/YYYY'
    });
});

当我使用像

这样的主机的 IP 地址时,所有这些代码都可以正常工作
http://10.1.5.34/MyWebsite/Report1

但是当我使用计算机名时它不起作用

http://MyPCName/MyWebsite/Report1

我看不到任何错误,但奇怪的是 Chrome 在 http://MyPCName/MyWebsite/Report1

下正确显示所有内容

所以跟IE 11有关系...

我现在知道如何修复它了。有什么线索吗?

Compatibility View and "Smart Defaults"有关。

IE 在两个实例之间使用不同的 Browser ModeDocument Mode

您可以通过设置注册表值或将其添加到页眉来强制 IE 使用相同的模式

<meta http-equiv="X-UA-Compatible" content="IE=edge" />