我正在创建一个在线考试平台,所以我不希望用户浏览和关闭浏览器。我使用了void SlowMultiply(object sender, DoWorkEventArgs e)
{
var mydata = (Tuple<int, int>) e.Argument;
int product = mydata.Item1 * mydata.Item2;
for (int i = 1; i <= 5; i++)
{
Thread.Sleep(500);
}
product = prod.ToString(); // update the global variable
}
}
事件和可见性api。两者都有局限性。
例如,onblur
即使在打开窗口并且用户单击计算机工具栏上的空白时也会触发。仅在最小化浏览器窗口的情况下,可见性api才有效。如果它与另一个窗口重叠,则不适用。
onblur