Safari 的 <img> tag 当 src 为空时,却仍然显示之前的图片。

情节是这个样子的,在 Safari 里的一个图片:

html<img src="/images/abc.jpg">

然后 JS 操作删除了这个 src 的值:

javascript$('img').attr('src', '');

然后,这个 HTML 已经变成了:

html<img src>

但是,页面里的图片依然在那里。请问这是 Safari 自己的问题,还是程序的问题?

阅读 5k
1 个回答

这个其实应该是safari的性能机制,减少重渲染。可以重新定义一个url指向另外一个图片。

不过不太明白LZ为什么要这么弄法,safari是个妹子,轻搞~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题