Javascript Sharepoint 2016 internet explorer错误-window.location.pathname未定义

Javascript Sharepoint 2016 internet explorer错误-window.location.pathname未定义,javascript,master-pages,init,sharepoint-2016,pathname,Javascript,Master Pages,Init,Sharepoint 2016,Pathname,您好,我在sharepoint 2016 on prem环境中遇到了这个问题。 我自定义了我的主页(从西雅图主页开始),添加了一些自定义javascript,如以下 <SharePoint:ScriptLink Language="javscript" Name="~sitecollection/Style Library/BMS/jquery.js" LoadAfterUI="true" Defer="true" runat="server" Localizable="false" /&

您好,我在sharepoint 2016 on prem环境中遇到了这个问题。 我自定义了我的主页(从西雅图主页开始),添加了一些自定义javascript,如以下

<SharePoint:ScriptLink Language="javscript" Name="~sitecollection/Style Library/BMS/jquery.js" LoadAfterUI="true" Defer="true" runat="server" Localizable="false" />
        <SharePoint:ScriptLink Language="javscript" Name="~sitecollection/Style Library/BMS/handlebars-v4.1.0.js" LoadAfterUI="true" Defer="true" runat="server" Localizable="false" />
        <SharePoint:ScriptLink Language="javscript" Name="~sitecollection/Style Library/BMS/Bootstrap/bootstrap.min.js" LoadAfterUI="true" Defer="true" runat="server" Localizable="false" />
        <SharePoint:ScriptLink Language="javscript" Name="~sitecollection/Style Library/BMS/Bootstrap/bootstrap-select.min.js" LoadAfterUI="true" Defer="true" runat="server" Localizable="false" />
        <SharePoint:ScriptLink Language="javscript" Name="~sitecollection/Style Library/BMS/popper.min.js" runat="server" Localizable="false" />
        <SharePoint:ScriptLink Language="javascript" Name="sp.runtime.js" runat="server" OnDemand="false" LoadAfterUI="true" Localizable="false" />
        <SharePoint:ScriptLink Language="javascript" Name="SP.Taxonomy.js" runat="server" OnDemand="false" LoadAfterUI="true" Localizable="false" />
        <SharePoint:ScriptLink Language="javascript" Name="~sitecollection/Style Library/BMS/Js/jquery.flagstrap.js" LoadAfterUI="true" Defer="true" runat="server" Localizable="false" />
        <SharePoint:ScriptLink Language="javascript" Name="~sitecollection/Style Library/BMS/Js/initFlagstrap.js" LoadAfterUI="true" Defer="true" runat="server" Localizable="false" />
在文件init.js中(不是自定义的)

奇怪的是,如果我在控制台中键入“window.location”,我会得到可以展开的对象,并注意到window.location.pathname确实有一个值,但如果我在控制台中键入“window.location.pathname”,我会得到一个变量=未定义的错误

我快疯了,有人知道吗?谢谢

你可以试穿一下
SCRIPT5007: Unable to get property 'toLowerCase' of undefined or null reference