SharePoint 2010 - 页面查看器

Posted

技术标签:

【中文标题】SharePoint 2010 - 页面查看器【英文标题】:SharePoint 2010 - Page Viewer 【发布时间】:2012-04-30 08:14:33 【问题描述】:

我想使用页面查看器 Web 部件来显示带有一些 java 脚本的 html 页面。该页面将作为 SharePoint 中的独立页面托管(可能在共享文档文件夹下)。

问题是这样的:当我将 Web 部件指向使用页面时,它会提示我保存 html 文件,而不是在 Web 部件中显示其内容。

我遵循一般规则来创建 html 文件:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <title>My Little SharePopint Page</title>
   </head>
   <body>
     <div id="PlayerName">
     </div>
     <div id="display">
     </div>
   </body>
 </html>

因此,我只需要在页面查看器 Web 部件中显示该页面 - 而不会提示将其保存为文件。

【问题讨论】:

【参考方案1】:

您的 Web 应用程序配置强制您的用户下载文件,这是设计使然,默认情况下,您可以在管理中心的“Web 应用程序常规设置”中更改它。寻找“浏览器文件处理”确保它不严格。检查technet 有关此设置的页面。

这可能会带来安全隐患(例如在浏览器窗口中加载 PDF 文件)。还有其他方法可以使用 js 来实现。

【讨论】:

【参考方案2】:

您需要先删除正文标签的南北两侧,它们已经通过 SharePoint 呈现。然后将文件(仅包含 div 内容)加载到您的文档库并使用页面查看器指向该文件。

我注意到您使用的是 PlayerName,这意味着稍后会出现某种类型的 Flash/视频播放器内容,具体取决于所使用的对象设置,这也会导致“下载”文件显示。

【讨论】:

不,它仍然提示我下载文件。我现在只有 div 标签。

以上是关于SharePoint 2010 - 页面查看器的主要内容,如果未能解决你的问题,请参考以下文章

页面查看器 webpart 不会采用登录参数

非 SharePoint 页面上的资源管理器视图

vs2010 sharepoint项目部署与查看

使用 SharePoint 报表查看器 Web 部件:获取会话数据时出错:会话无效或过期:xxxxxxxxxxx

Sharepoint 2010 在 jquery/javascript 中捕获 webpart 刷新

为什么“访问者”组中的用户无法访问我的SharePoint 2010发布网站。当我将它们推广到“成员”组时,它可以工作