当我向test.php
申请2个标签时,我看到了一个意外的行为。
这是test.php脚本
if (mkdir(/path/to/directory))
{
sleep(10);
rmdir(/path/to/directory);
echo 'true';
}
else
{
echo 'false';
}
正如您所看到的,当我在第一个标签页中请求页面时,它在运行此页面时运行10秒钟我再次在另一个标签中请求test.php
,因为它必须echo false
但此请求也在运行睡了10秒钟。
但是,当我在Chrome中做第一次请求时,第二次使用Firefox时,它正在按预期工作。
我正在使用Chrome和Firefox对此进行测试。
为什么浏览器会出现这种奇怪的行为?