我们有一个简单的 HTML 页面,其中嵌入了一些 JS。我们过去常常在本地 SharePoint 上托管带有
.aspx
扩展名的页面,您可以在其中单击文件,它会像常规页面一样打开。当在 SharePoint 的在线版本上执行此操作时,结果不是打开页面而是下载页面。我尝试使用 SharePoint 设计器将其指向页面,但没有成功,我还尝试使用 SharePoint 上的 embedded
插件嵌入页面,但它的使用非常有限(没有脚本,没有带有样式表的标题等) .
那么问题是如何制作一个在线版本的 SharePoint 以将 HTML 文件作为常规 HTML 打开并显示其内容而不是下载页面?
我们发现 SharePoint 与 OneDrive 结合使用时出现奇怪的行为。 事实证明,当您直接将 HTML 文件(扩展名更改为
.aspx
)上传到某人的共享 OneDrive 或 SharePoint 文件夹时 - 它只会下载页面。
但是,如果您首先将文件上传到自己的 OneDrive,然后将内容复制/移动到共享文件夹或 SharePoint 的文件夹 - 它将开始打开页面,就像在本地版本的 SharePoint 中一样。
因此,解决方案是将文件直接上传到您自己的 OneDrive,然后将文件复制/移动到 SharePoint 的文件夹。
非常感谢,它就像魔术一样