Skip to main content

2026 年 8 月 11 日

如何設定您的 Web URL,使其在 Workspace ONE Intelligent Hub Web 入口網站的自訂索引標籤中以 iFrame 方式顯示

若您選擇使用 [Hub 內嵌式 iFrame] 設定來顯示自訂索引標籤的 URL,但網站在 Hub Web 入口網站中無法正確顯示,您可以設定您的 Web 伺服器,允許網站在 iFrame 中正確呈現。

如何允許您的網站在 Hub Web 入口網站的自訂索引標籤中以 iFrame 方式顯示

若您的自訂索引標籤在 Hub 入口網站的 iFrame 中無法正確載入,可能是因為您的網站設定了 HTTP 回應標頭 X-Frame-Options 或 Content-Security-Policy,阻止網站在 iFrame 中顯示。

若您的網站設定了 HTTP 標頭 X-Frame-Option,請從網站組態中移除該 X-Frame-Option 標頭,以允許網站在 iFrame 中顯示。

若您的網站設定了 HTTP 標頭 Content-Security-Policy,若要允許網站在 iFrame 中顯示,請在該標頭中加入 frame-src 選項,以允許 Web 入口網站將您的網站嵌入 iFrame 中。請以下列格式輸入:

Content-Security-Policy: frame-src <https://YOUR-HUB-APP-URL>;

如何設定跨來源資源共用 (CORS),以確保 Hub Web 入口網站自訂索引標籤中的影像正確顯示

若影像無法在 Web 入口網站的 iFrame 中正確載入,請設定您的網站,允許 Web 入口網站存取影像。

影像無法顯示的原因可能是瀏覽器出於安全考量,限制了來自指令碼的跨來源 HTTP 要求。這表示使用這些 API 的 Web 應用程式只能從載入應用程式的相同來源要求資源。為了讓來自其他來源的影像能正確顯示,其他來源的回應必須包含正確的 CORS 標頭。

CORS 是一種以 HTTP 標頭為基礎的機制,用於定義瀏覽器與伺服器之間的互動方式,以判斷是否可安全允許跨來源要求的方式。在執行特定類型的跨網域要求時,支援 CORS 的瀏覽器會先向裝載跨來源資源的伺服器起始額外的「預先檢查」要求,以判斷其是否具有執行該動作的權限。在預先檢查階段,瀏覽器會傳送標頭,指出實際要求中所使用的 HTTP 方法和標頭。

回應時,伺服器會傳送回具有 Access-Control-Allow-Origin: * 的 Access-Control-Allow-Origin 標頭,這表示可以從任何 (*) 來源存取資源。為了擷取影像資源,系統會使用 GET HTTP 要求,且伺服器會傳送回具有 Access-Control-Allow-Method: GETAccess-Control-Allow-Method 標頭,這表示可以透過 GET HTTP 要求存取資源。

為了讓影像能在 Web 入口網站中正確顯示,您需在網站上定義以下 CORS 預先檢查要求標頭。

Access-Control-Allow-Origin: <YOUR-HUB-APP-URL>
Access-Control-Allow-Method: GET

如需有關設定 CORS 的詳細資訊,請參閱跨來源資源共用網站。

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…