Sharepoint 2013 web 部件在主页上生成损坏的 javascript,如“功能”
sharepoint 2013 web part generates broken javascript like 'function' on home page
我的主页生成了无效的 javascript 代码,因此抛出 javascript 错误并且其他 JS 函数无法正常工作;
代码是;
if(typeof(MSOLayout_MakeInvisibleIfEmpty) == 'function') {
MSOLayout_MakeInvisibleIfEmpty();
}
如您所见,错误是:'function'
必须是 "function"
我该如何解决?
我猜你试图隐藏空的 Web 部件区域并复制并粘贴了以下代码:
if(typeof(MSOLayout_MakeInvisibleIfEmpty) == "function") {
MSOLayout_MakeInvisibleIfEmpty();
}
这里有一些方法可以尝试解决您的问题。
- 确保粘贴的代码包含双引号,而不是复制和粘贴时可能遗留的
'
。如果您在代码中看到 '
,请将其替换为实际键入双引号 (")。
- 如果它在母版页(或母版页的 .html 文件)中显示为双引号,请尝试删除它们并重新键入它们。它们可能显示为双引号,但实际上是通过您的文本编辑器生成的,并且仍然
'
在幕后。
希望对您有所帮助!
我的主页生成了无效的 javascript 代码,因此抛出 javascript 错误并且其他 JS 函数无法正常工作; 代码是;
if(typeof(MSOLayout_MakeInvisibleIfEmpty) == 'function') {
MSOLayout_MakeInvisibleIfEmpty();
}
如您所见,错误是:'function'
必须是 "function"
我该如何解决?
我猜你试图隐藏空的 Web 部件区域并复制并粘贴了以下代码:
if(typeof(MSOLayout_MakeInvisibleIfEmpty) == "function") {
MSOLayout_MakeInvisibleIfEmpty();
}
这里有一些方法可以尝试解决您的问题。
- 确保粘贴的代码包含双引号,而不是复制和粘贴时可能遗留的
'
。如果您在代码中看到'
,请将其替换为实际键入双引号 (")。 - 如果它在母版页(或母版页的 .html 文件)中显示为双引号,请尝试删除它们并重新键入它们。它们可能显示为双引号,但实际上是通过您的文本编辑器生成的,并且仍然
'
在幕后。
希望对您有所帮助!