如何重新加载<img rel="nofollow noreferrer" />?

tze*_*erb 2 html javascript jquery webbrowser-control

我在WPF页面上有一个WebBrowser控件.加载到WebBrowser控件中的HTML页面显示WPF应用程序的图像.我有一个从WPF页面到HTML页面的JavaScript回调,告诉页面图像已经改变并重新加载图像.我似乎无法找到任何方式告诉浏览器标签中的基础文件已更改.

我如何重新加载img?

我试过改变src属性,我也厌倦了这样的事情:

            $("#img1").attr("src", "");
            $("#img2").attr("src", "");

            $("#img1").attr("src", image1);
            $("#img2").attr("src", image2);
Run Code Online (Sandbox Code Playgroud)

第一次调用该函数时,将显示图像.更改图像并再次调用该功能时,原始图像将保留.

rek*_*ire 6

使用随机查询部分设置源new.例如img.png?0001等

有了这个技巧,每个调用都有一个新的URL,浏览器控件不能用缓存来惹恼你.

  • 我更喜欢使用当前时间戳 - 比随机更可靠. (6认同)