SharePoint 2010 - 页面查看器

时间:2012-04-18 20:33:08

标签: html sharepoint-2010 web-parts webpage

我想使用Page Viewer 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部件中显示页面 - 而不是提示将其保存为文件。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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