Read the statement by Michael Teeuw here.
Scheduled restart for MM or module
-
@CyanKali can you try
iframe.setAttribute("timestamp", new Date().getTime());
between line 32 and 33 of the js file? -
@strawberry-3.141 This worked for me. Outstanding. Thank you.
-
Hi straawberry, thank you for your help!
So, my js file now looks like this:getDom: function() { var iframe = document.createElement("IFRAME"); iframe.style = "border:0" iframe.width = this.config.width; iframe.height = this.config.height; iframe.scrolling = this.config.scrolling; iframe.src = this.config.url; iframe.setAttribute("timestamp", new Date().getTime()); iframe.id = this.config.id; return iframe;
is that right?
And my congif.js now looks like this:
{ module: 'MMM-iFrameReload', position: 'bottom_right', // This can be any of the regions. config: { // See 'Configuration options' for more information. url: "http://MY_URL", width: "80%", // Optional. Default: 400px height: "400px", // Optional. Default: 800px scrolling:"no", refreshInterval: 60, //Optional. Default: 3600 = 1 hour animationSpeed: 4000, } },
Is that right?
The stream is working right now, but I don´t see any refresh animation. I will have to wait until tomorrow to see if it reloads because most of the times it takes some hours for the stream to freeze.
-
@CyanKali normally it should reload after 60 seconds in your case, for testing i found this site which returns every reload a random content and timestamp so you can check if it is refreshing https://www.random.org/quick-pick/?tickets=2&lottery=5x69.1x26
-
Sorry for the late reply. I updated to the new MM release and it broke everything. But now I fixed it and was able to test again.
I see the new content every time its refreshing, so it works!
Thank you so much for your help! -
I want to thank Strawberry and everyone for resolving this. I have been worrying on it for some time and this finally resolved it. Thanks for putting the full code in the example Cyankali.
-
I would like to ask for help - module doesn’t work for me at all. I’ve got an error:
Failed to load resource: the server responded with a status of 404 (Not Found) loader.js:190 Error on loading script: modules/iFrameReload//iFrameReload.js
but it’s not possible. here is my config.js:
{ module: 'iFrameReload', position: 'top_center', // This can be any of the regions. config: { // See 'Configuration options' for more information. url: "http://portal.chmi.cz/files/portal/docs/meteo/rad/mobile/ra6_30min.gif", width: "160px", // Optional. Default: 400px height: "120px", // Optional. Default: 800px refreshInterval: 1800 //Optional. Default: 3600 = 1 hour } },
the url exists, feel free to try. with iFrame module it works, but without updating/refresh
thanks for help