JavaScript/css 在 Sharepoint WebPart 中不起作用

标签 javascript jquery css sharepoint

我正在尝试将我的页面上传到 sharePoint 但出现此错误

“警告:您输入的 html 源可能已被修改”

但是 javascript 和 css 都不起作用。

我试图通过将代码放入站点 Assets 文档库中的文本文件来解决这个问题。

http://bytelab.blogspot.com/2011/01/warning-html-source-you-entered-might.html

但是没有运气,

P.S: 我正在为 html、JS、CSS 使用单独的文件

最佳答案

我推荐博文linked中提到的方法你在你的问题中提到。将代码放在外部文件中可以使管理和调试更加容易。尝试以下步骤让您的代码正常工作:

  1. 在记事本(或类似的文本编辑器)中创建一个包含以下内容的文件:alert("Hello World!");
  2. 将文件保存为test.js
  3. 将文件上传到 SharePoint 中的文档库
  4. 文件上传后,将完整的 URL 复制到文件中。在大多数浏览器中,您可以通过右键单击链接并选择“将链接复制到剪贴板”来复制完整的 URL。该链接应类似于 http://yoursharepointsite.com/SiteAssets/test.js .
  5. 浏览到 SharePoint 中的 Web 部件页面。这是您可以插入 Web 部件的任何页面。
  6. 如链接到的博客文章中所述,添加内容编辑器 Web 部件并将内容链接设置为 test.js 文件的完整 URL(来自第 4 步)。
  7. 保存对 Web 部件和页面的更改。重新加载页面时,您应该会收到文本“Hello World”并发出警报。

如果您没有收到提醒,请按 F12 打开浏览器的开发者工具。在开发人员工具中找到 JavaScript 控制台并刷新页面。您应该会看到有关问题原因的错误。

如果您收到警报,则可以将内容链接中的 URL 替换为您的 JavaScript 文件(或 HTML 文件)的完整 URL。如果它没有按预期工作,请使用开发人员工具来追踪问题的根源。以下网站提供了有关在大多数主流浏览器上打开开发人员工具的说明:

http://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors

关于JavaScript/css 在 Sharepoint WebPart 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24860797/

相关文章:

javascript - 在一定的延迟后一个一个地加载不同的网址

javascript - 尽管对象存在,但未定义 JS Ajax onreadystatechange

Javascript:Promise() .then 不起作用

javascript - 使用 php,JS 强制浏览器在页面加载时使用最新的 JS 和 CSS 文件

jquery - 应用 jquery 模态掩码

jQuery 在覆盖 div 上显示一个 div

javascript - 未捕获错误 : Syntax error, 无法识别的表达式:不支持的伪:标签

javascript - 图片拖放、上传——只允许上传一张图片?

html - minmax() 默认为最大值

javascript - 如何创建这个下拉框