我尝试使用带有此 CSS 属性的数据 URI:
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBg8AUIMAAAUgBOUWVeTwAAAABJRU5ErkJggg==");
在本地它工作正常。但是,当我调试该文件时,chrome 中似乎丢失了。如果我尝试导航到它,我会得到:从客户端 (:) 检测到潜在危险的 Request.Path 值。
所以很明显,我的应用程序认为这张图片的 URI 很可疑。
我如何让它显示?我尝试使用以下方法放松验证:
<httpRuntime requestPathInvalidCharacters="" requestValidationMode="2.0" />
<pages validateRequest="false"></pages>
理想情况下,我不想过多地放松规则,只要足以让这些数据 URI 图像加载即可。