Apache 浏览器执行一个请求,而不是显示数据uri
我的Apache在访问日志中注册了一个数据URIApache 浏览器执行一个请求,而不是显示数据uri,apache,browser,cross-browser,data-uri,Apache,Browser,Cross Browser,Data Uri,我的Apache在访问日志中注册了一个数据URI /data:image/png%3bbase64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAABlBMVEUzlME6qNuT3ZmEAAAAE0lEQVQI12NgZGRkYABiMAQzGQEAjAANk73rMwAAAABJRU5ErkJggg== 显然,某些浏览器不理解数据URI并执行了请求 如何解决这个问题?在客户端使用一些功能检测器(例如,)。然后检查文档加载是否支持此功能。如果不
/data:image/png%3bbase64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAABlBMVEUzlME6qNuT3ZmEAAAAE0lEQVQI12NgZGRkYABiMAQzGQEAjAANk73rMwAAAABJRU5ErkJggg==
显然,某些浏览器不理解数据URI并执行了请求
如何解决这个问题?在客户端使用一些功能检测器(例如,)。然后检查文档加载是否支持此功能。如果不是-将所有此类URL替换为,例如,空白图像的路径 此外,您可以在防火墙或前端服务器上阻止数据URI