Hi All
This has problably been asked before. But here goes. OH and YES I have
serched for a solution or a reason but nothing has popped up.
I'd like to open a window (that runs another greasemonkey script) and
monitor how long it stays open. The other window somtimes crashes so I'd
like to reopen it if that happens.
Here is a little test script I wrote to try and find a solution.
I think it maybe variable (loss of) scope..THUS the global "win" varable.
I see both the open and close window messages so I know the script is
running and the "interval"s are working.
I'm using the latest Firefox adn greasemonkey.
I think this is my 3rd or 4th attemtp to do this. please help.
// ==UserScript==
// @name test of window open/close
// @version 1
// @include https://www.google.com.au/*
// @grant none
// ==/UserScript==
var FREQUENCY = 10000; //10 seconds
var myPageTimeOut;
var win;
var timerVar = setInterval (function() {TestWindowOpen (); }, FREQUENCY);
var timerVar2 = setInterval (function() {TestWindowClose (); }, FREQUENCY
+1000);
//clearInterval(timerVar);
function TestWindowOpen ()
{
clearInterval(timerVar);
console.log("open window");
win = window.open("https://www.w3schools.com");
}
function TestWindowClose ()
{
clearInterval(timerVar2);
console.log("Close window");
win.close(); // Closes the new window
}
Enter code here...
--
You received this message because you are subscribed to the Google Groups
"greasemonkey-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/greasemonkey-users.
For more options, visit https://groups.google.com/d/optout.