Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 浏览器执行一个请求,而不是显示数据uri_Apache_Browser_Cross Browser_Data Uri - Fatal编程技术网

Apache 浏览器执行一个请求,而不是显示数据uri

Apache 浏览器执行一个请求,而不是显示数据uri,apache,browser,cross-browser,data-uri,Apache,Browser,Cross Browser,Data Uri,我的Apache在访问日志中注册了一个数据URI /data:image/png%3bbase64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAABlBMVEUzlME6qNuT3ZmEAAAAE0lEQVQI12NgZGRkYABiMAQzGQEAjAANk73rMwAAAABJRU5ErkJggg== 显然,某些浏览器不理解数据URI并执行了请求 如何解决这个问题?在客户端使用一些功能检测器(例如,)。然后检查文档加载是否支持此功能。如果不

我的Apache在访问日志中注册了一个数据URI

/data:image/png%3bbase64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAABlBMVEUzlME6qNuT3ZmEAAAAE0lEQVQI12NgZGRkYABiMAQzGQEAjAANk73rMwAAAABJRU5ErkJggg==
显然,某些浏览器不理解数据URI并执行了请求


如何解决这个问题?

在客户端使用一些功能检测器(例如,)。然后检查文档加载是否支持此功能。如果不是-将所有此类URL替换为,例如,空白图像的路径

此外,您可以在防火墙或前端服务器上阻止数据URI