【问题标题】:JavaScript / css not working in Sharepoint WebPartJavaScript / css 在 Sharepoint WebPart 中不起作用
【发布时间】:2014-07-22 01:33:01
【问题描述】:

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

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

然而 javascript 不工作也不 css。

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

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

但运气不好,

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

【问题讨论】:

  • 你能提供一些代码示例吗,基本上Sharepoint会去掉“harmfull”标签。

标签: javascript jquery css sharepoint


【解决方案1】:

我推荐您在问题中引用的博文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

【讨论】:

    猜你喜欢
    • 2020-04-04
    • 2011-07-25
    • 2021-01-26
    • 2011-01-26
    • 2010-12-28
    • 2011-12-01
    • 2012-09-23
    • 2010-09-10
    • 2011-07-27
    相关资源
    最近更新 更多