2017-09-03 49 views
2

我注意到我的React網站在DOM7009錯誤的IE瀏覽器上沒有正確渲染img標籤。 我發現解決方案是添加'X-Content-Type-Options:nosniff'設置請求頭,但我真的不知道如何爲img標籤的請求設置標頭。 有沒有任何機構對此有任何想法?如何在React web上設置請求標頭?

+0

你如何主辦反應申請?這通常是你在主機級別配置的東西,例如, nodejs express –

+0

我正在使用AWS CloudFront進行託管。來源在S3上。 – Benjamin

回答

0

我不認爲你可以在React中做到這一點,因爲它不是你可以像使用className和類似的東西一樣改變的屬性。你必須用更低級別的html和javascript來修復它。

我發現了另一個類似的問題,他們勾勒出兩個選項:

  1. 代理請求,通過自己控制的服務器,在那裏你可以改變的請求頭。

  2. 使用XmlHTTPRequest自己創建請求,使用setRequestHeader來滿足您的需求。

這兩個選項中更詳細在這兩個(12)答案描述於a similar question。 (如果你發現他們的答案有用,一定要加註他們。)