sharepoint 開啓電子書的 HTML 會白屏,是不是產品限制?

匿名
2024-12-04T02:19:07+00:00

我的問題如下。

我把這個電子書上傳到 sharepoint 。我這邊提供一份供您測試參考: xxxx_c_電子書

電子書的文件夾内,有一個.HTML檔案

當我開啓這個HTML檔案的時候會顯示白屏。

我是用 “右上方的”選項然後再使用應用程式打開的話,本來是成功的 後來又失敗了。

我想問是產品的限制嗎?還是什麽原因?

不確定有方法解決嗎?如果是產品限制 有一些官方文告嗎?

謝謝

Microsoft 365 和 Office | SharePoint | 商业版 | Windows

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

1 个答案

排序依据: 非常有帮助
  1. 匿名
    2024-12-04T06:33:35+00:00

    尊敬的Damila,

    您好,

    感谢您提供的信息和测试文件。我这边进行了测试,确实也遇到了您描述的白屏问题。以下是我这边的发现:

    1. 当我直接打开上传到SharePoint的单个HTML文件时,会显示白屏。

    1. 当我下载单个HTML文件,然后打开下载的文件,也会显示白屏。

    1. 但当我将整个文件夹下载下来后,再打开HTML文件,一切运行正常。

    经查看HTML文件内容,发现它依赖一些相对路径(例如 files/editor/files/config.js)。这些路径需要配合对应的文件结构才能正常解析。我猜测是由于这些路径在SharePoint中无法正确解析,因此导致了白屏问题。

    建议您尝试调整资源路径以匹配SharePoint的环境。

    另外,SharePoint 預設將 HTML 檔案視為純靜態內容,並不支援動態執行複雜的 JavaScript 或特定的 HTML5 功能。

    其他解決方案

    1. 改用 PDF 格式
      如果您的電子書可以轉換為 PDF,這是一種更好的選擇。SharePoint 支援 PDF 預覽,不需要依賴腳本。
    2. 使用 SharePoint 頁面嵌入功能
      如果您需要顯示自訂的 HTML 檔案,可以嘗試將 HTML 內容嵌入到 SharePoint webpart 頁面中,透過嵌入網頁組件來顯示,但要注意部分腳本仍可能無法執行。
    3. 在外部托管
      如果檔案依賴的資源過於複雜,可以考慮將電子書上傳到外部網站(如 Azure 或其他支援 HTML 托管的平台),然後在 SharePoint 中嵌入連結或 iframe。

    谢谢!

    Community Moderator | Sophia

    此答案是否有帮助?

    1 个人认为此答案很有帮助。
    0 个注释 无注释