![在 Chrome 中使用 https 时,网站上的个别元素会收到大量 403 错误](https://linux22.com/image/1545895/%E5%9C%A8%20Chrome%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20https%20%E6%97%B6%EF%BC%8C%E7%BD%91%E7%AB%99%E4%B8%8A%E7%9A%84%E4%B8%AA%E5%88%AB%E5%85%83%E7%B4%A0%E4%BC%9A%E6%94%B6%E5%88%B0%E5%A4%A7%E9%87%8F%20403%20%E9%94%99%E8%AF%AF.png)
在 Chrome 62 中,出现大量 403 错误https://www.mytotalconnectcomfort.com/(霍尼韦尔恒温器控制)会随机中断页面...刷新似乎会给我不同的结果,但仍有一些被阻止。如果我切换到 http,它就可以正常工作。
我猜想这是他们那边的 IIS 服务器配置错误。该网站需要用户名和密码进行身份验证。
我的问题:这个问题是什么?如何在本地或 IIS 服务器上修复它?
https://i.stack.imgur.com/5JrGH.png
部分请求头:
GET /portal/Images/topheader_red_grey_line.jpg?1 HTTP/1.1
Host: www.mytotalconnectcomfort.com
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36
Accept: image/webp,image/apng,image/*,*/*;q=0.8
DNT: 1
Referer: https://www.mytotalconnectcomfort.com/portal/Content/TrueHome/Site.css?v=2.5.21
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Cookie: __masterEUCookie=Set|mytotalconnectcomfort.com; LocalisationCultureCookie=en-US; RememberMe=...
响应头:
HTTP/1.1 403 Forbidden
Content-Type: text/html
Server: Microsoft-IIS/8.5
Server: Web1
X-UA-Compatible: IE=edge
X-Frame-Options: DENY
Date: Sun, 12 Nov 2017 13:12:05 GMT
Content-Length: 1233
Set-Cookie: NSC_NZUDD-443-WT=ffffffff090ecc1d45525d5f4f58455ea42378b;expires=Sun, 12-Nov-2017 13:39:53 GMT;path=/;secure;httponly
答案1
我在 Firefox 65+ 中遇到了同样的问题。过了一会儿,我发现这是“Accept”标头中的新“webp”图像格式。并非所有服务器都支持它。就我而言(Firefox),我更改了图片.http.accept在关于:配置从
image/webp,*/*
到
image/png,image/*;q=0.8,*/*;q=0.5
我从这里得到了这些价值观接受值