2017-10-30 7 views
0

私はデスクトップアプリケーションを構築するために電子を使用しています。アプリケーションは、QRコードを生成しているファイルを、アプリケーションコードと同じディレクトリにあるファイルシステムに配置しています。私は、javasciptの助けを借りて、imgタグを使ってファイルシステムからイメージをロードするために、次のようにボタンを使います:ファイルシステムからアクセスするときにNodejs/Javascriptを使用してイメージをリフレッシュするにはどうすればいいですか?

document.getElementById( 'QRCodeImage')。src = "./QRCodeTest.png";

問題は、Javaコードが再びアプリケーションに反映されていないイメージを更新していて、以前のイメージを表示していることです。

PS:nodejs eventemitter.emitを使用してイベントを公開し、ファイルシステムからイメージをロードしています。

+1

の可能性のある重複した[/ダウンロードイメージをリフレッシュするためにブラウザを強制する方法はありますか?](https://stackoverflow.com/questions/1431512/is-there-a-way-to-force-browsers画像をリフレッシュする)と[同じURLにある新しい画像で更新する](https://stackoverflow.com/questions/1077041/refresh-image-with-a-new-one-at-the -same-url)、それ以上のことは間違いありません。 – George

答えて

0
document.getElementById('QRCodeImage').src = "./QRCodeTest.png?update="+ +new Date(); 
+0

ありがとうございました!出来た。 –

関連する問題