Обходной путь может заключаться в отображении окна предупреждения для приостановки работы сценария.
// Let's send the request to the server
xmlhttp.send("");
// Let's abort the request
var index = agt.indexOf("firefox");
if(index > 0)
{
var version = agt.substr(index, agt.length-index).split("/");
var vnum = parseInt(version[1]);
// alert window for Firefox > 4
if(vnum > 4) alert("Firefox logout");
}
xmlhttp.abort();
Если вы получаете следующую ошибку:
Fehler: uncaught exception: [Exception... "prompt aborted by user" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://gre/components/nsPrompter.js :: openTabPrompt :: line 468" data: no]
Необходимо ввести about:config
и установить *От 1008 * до false