2017-09-03 157 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。 (如果你发现他们的答案有用,一定要加注他们。)