当前位置: 首页 > 面试题库 >

包含没有src的图像的有效方法是什么?

郜琦
2023-03-14
问题内容

我有一个图片,稍后会使用javascript用src动态填充该图片,但为简便起见,我希望该图片标签在页面加载时存在,但什么也不显示。我知道这<img src='' />是无效的,那么最好的方法是什么?


问题答案:

虽然没有有效的方法来省略图像的来源,但是 有些 来源不会导致服务器命中。我最近对iframes
遇到了类似的问题,并确定//:0是最佳选择。不完全是!

从开始//(省略协议)开始,将使用当前页面的协议,从而防止HTTPS页面中出现“内容不安全”警告。无需跳过主机名,但可以使其更短。最后,端口:0确保不能发出服务器请求(根据规范,它不是有效的端口)。

这是我发现的唯一URL,在任何浏览器中都不会导致服务器命中或错误消息。javascript:void(0)如果在通过HTTPS服务的页面上使用,通常的选择-
将在IE7中引起“内容不安全”警告。任何其他端口都导致尝试建立服务器连接,即使是无效地址也是如此。(某些浏览器只会发出无效请求,并等待它们超时。)

这已经在Chrome,Safari 5,FF 3.6和IE
6/7/8中进行了测试,但是我希望它可以在任何浏览器中运行,因为它应该是网络层,它可以杀死任何尝试的请求。



 类似资料:
  • 图片: 我有边界多边形的坐标(不是一个精确的矩形)。如何以有效的方式从图像中旋转和提取测量仪? 我已经能够通过以下方式旋转图像 但这也改变了box的坐标。 预期输出 :

  • 问题内容: 我有一个包含许多页面和不同背景图片的网站,并且通过CSS显示它们,例如: 但是,我想使用元素在一页上显示不同的(全屏)图片,并且我希望它们具有与上述属性相同的 属性(图像不能从CSS显示,它们必须从HTML文档显示)。 通常我使用: 要么: 使图片饱满且反应灵敏。但是,当屏幕变得太窄时,图片会缩小太多(),并在底部屏幕上显示主体的背景色。另一种方法只能使图像变大,而不响应屏幕大小。 有

  • 问题内容: 我希望iframe最初为空白,然后在页面加载后;调用JS函数,然后将该值设置为实际值。 所以是有效的,还是我需要使用其他东西,如等等 问题答案: 只是

  • 正如标题所说。正确呈现所有的unicode格式,包括复合字符和影响其他字符和连字的字符,这真的很难,我理解这一点。我们的字体似乎是为最大限度地支持Unicode符号而设计的(Symbola、Code2001等),以及特定平面或字符范围的专用字体(BabelStone Han等)。 我不太了解字体的底层技术细节。有最大尺寸吗?是版权问题吗?重画所有现存的大约110,000个符号是不是太难了?我理解对

  • 问题内容: 我正在使用既包含数字又包含字母数字或仅包含数字但不仅仅包含字母的字符串。为了测试错误匹配,我需要检查字符串是否至少包含一位数字,如果没有,则输出错误消息。我一直在使用以下代码: 有没有更Python化或更简单的方法可以做到这一点?另外,我不能仅检查字符串是否为字母数字,因为字符串可能包含各种符号(’-‘,空格等)。 问题答案: 这是正则表达式仅此而已的地方之一: 小样: 您可以使用@W

  • 和都有构造函数来设置初始容量,但提供以确保如果预期插入大量元素,内部数组已经增加。在某些情况下,也可能发生同样的事情。那么为什么没有确保容量的方法来保持存储桶准备就绪?