Chrome 错误:资源请求的 URL 包含已删除的空格(`\n`、`\r`、`\t`)

Posted

技术标签:

【中文标题】Chrome 错误:资源请求的 URL 包含已删除的空格(`\\n`、`\\r`、`\\t`)【英文标题】:Chrome error : Resource requests whose URLs contained both removed whitespace (`\n`, `\r`, `\t`)Chrome 错误:资源请求的 URL 包含已删除的空格(`\n`、`\r`、`\t`) 【发布时间】:2019-09-15 22:19:25 【问题描述】:

我使用 filezilla 将我的网站上传到我的网络主机,在 Firefox 上一切正常,但在 chrome 上它加载的元素部分有颜色,有风格,但我找不到到底是什么问题。

我研究并发现这是一个常见问题,但每个人都在 1 个脚本或代码中得到了这个,我没有任何地方可以查看,因为控制台只是显示警告:

“其 URL 中同时包含已删除空格(\n\r\t)字符和小于字符(<)的资源请求将被阻止。请删除换行符并对位置中的小于字符进行编码像元素属性值,以便加载这些资源。”

但我找不到问题出在哪里,是我的虚拟主机问题(awardspace.com)或其他问题。我不知道在哪里寻找错误。

这是网站:http://hazardcollective.atwebpages.com

【问题讨论】:

你脑子里有个奇怪的样式表 url:<link rel="stylesheet" type="text/css" href="css/main.css?ts=<br /> <b>Warning</b>: filemtime() [<a href='function.filemtime'>function.filemtime</a>]: stat failed for main.css in <b>/srv/disk1/3027527/www/hazardcollective.atwebpages.com/index.html</b> on line <b>30</b><br /> " /> 【参考方案1】:

嘿,这个错误是在 chrome 中作为保护功能反对注入攻击而引发的,大多数情况下是由于带有可提交数据的属性的标签丢失或未关闭,例如.. www.chromestatus.com/feature/5735596811091968

【讨论】:

以上是关于Chrome 错误:资源请求的 URL 包含已删除的空格(`\n`、`\r`、`\t`)的主要内容,如果未能解决你的问题,请参考以下文章

chrome中的文档/重定向已取消请求问题

阻止 URL 包含嵌入凭据的子资源请求的解决方案

使用 Google 字体的 Chrome 上的 CORS 错误

Chrome 中的访问控制允许来源错误

如何解决“/”应用程序中的服务器错误

如何删除 chrome 的 arc(高级 REST 客户端)扩展中保存的请求?