javascript - Sharepoint 2016 Internet Explorer 错误 - window.location.pathname 未定义
问题描述
您好,我在 sharepoint 2016 本地环境中遇到了这个问题。我自定义了我的母版页(从西雅图开始)添加了一些自定义 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" />
发生的情况是,有时页面会使用 Internet Explorer 中断(将共享点隐藏在栏上方并且不再在页面中运行 javascripts)。
我使用 IE 开发人员工具得到的第一个例外是:
SCRIPT5007: Unable to get property 'toLowerCase' of undefined or null reference
在文件 init.js 中(不是自定义的)。
奇怪的是,如果我在控制台中键入“window.location”,我会得到可以展开的对象,并注意到 window.location.pathname 确实有一个值,但是如果我在控制台中键入“window.location.pathname”,我会得到一个变量= 未定义的错误。
我对此感到疯狂,有人有任何线索吗?谢谢!!!
解决方案
推荐阅读
- android - 如何使用 Android 11 中另一个前台服务的打开相机运行前台服务?
- security - GCP:安全命令中心管理员查看者角色不起作用
- sql - 左连接匹配。如果没有匹配,需要在最近的日期匹配
- parsing - 数组类型的 Terraform helm 设置值
- php - 不要让创建具有某些名称的文件夹记录在数组中
- javascript - Babel:从外部文件夹导入模块
- python - 递增整数列:为什么需要索引来加快查询速度?
- javascript - bootstrap - javascript:模态icheck框在关闭时没有被取消选中
- reactjs - process.browser 不存在
- node.js - Next.js API 路由无法设置 cookie