1

我想知道这样的html图像标签是否安全

<img src width="30" height="20"/>

未设置 ImageUrl 时,ASP.NET Image 控件呈现如下。我稍后在客户端填写 src 属性

我想确保这不会导致任何浏览器上的服务器请求。我想是这种情况,但想仔细检查

4

2 回答 2

3

你可以像这样使用它

<img src="" width="30" height="20"/>

你仍然可以在客户端脚本中设置它

最简单的测试是下面的代码

<html>
<body>

<h1>My First Heading</h1>

<img src="" />

<p>My first paragraph.</p>

</body>
</html>

如果您将此代码保存为本地计算机中的 html 文件,然后在 chrome 中打开它。按 F12 。您将看到开发人员控制台打开。单击网络选项卡。当您重新加载页面时,您会看到它只请求 html 文件。但是如果你给一个像下面这样的虚拟源

<img src="test.png" width="30" height="20"/>

当您使用“test.png”重新加载页面时,您会看到它请求 html 和图像。但如果您将源(如 src="")留空,则不会请求图像标签

于 2013-06-20T18:47:50.983 回答
0

要 100% 肯定,我认为将其留空就可以了,您可以将 src 设置为透明图像,然后更改它。这似乎需要做很多工作,因为将其留空是最好的选择。

于 2013-06-20T18:56:22.120 回答