"Storage" 函数会减慢 Firefox 中的表单提交速度
"Storage" function slows down form submission in Firefox
这是提交表单的简单提交按钮:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form action="action" method="POST">
<button type="submit">Submit</button>
</form>
</body>
</html>
在 Firefox 45(从同样存在问题的 43 更新)中,提交表单需要很长时间。在开发人员工具中检查了这么长时间后,我发现它是 "Storage" 函数。以下是显示问题的屏幕截图:
这个问题在其他浏览器中不会出现,所以问题是为什么 "Storage" 函数在表单提交后需要将近 1 秒,使其看起来像长时间提交 (可能是因为打开了很多选项卡)以及如何修复它? 还有为什么会调用它?在 Firefox Developer Edition 中,此 "Storage" 函数不存在。
使用 the profiler addon suggested by the8472 I found out it was because of Lazarus: Form Recovery 插件保存提交表单的输入后。有兴趣的可以截图:
禁用此插件后一切正常,就像在其他浏览器中一样。
这是提交表单的简单提交按钮:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form action="action" method="POST">
<button type="submit">Submit</button>
</form>
</body>
</html>
在 Firefox 45(从同样存在问题的 43 更新)中,提交表单需要很长时间。在开发人员工具中检查了这么长时间后,我发现它是 "Storage" 函数。以下是显示问题的屏幕截图:
这个问题在其他浏览器中不会出现,所以问题是为什么 "Storage" 函数在表单提交后需要将近 1 秒,使其看起来像长时间提交 (可能是因为打开了很多选项卡)以及如何修复它? 还有为什么会调用它?在 Firefox Developer Edition 中,此 "Storage" 函数不存在。
使用 the profiler addon suggested by the8472 I found out it was because of Lazarus: Form Recovery 插件保存提交表单的输入后。有兴趣的可以截图:
禁用此插件后一切正常,就像在其他浏览器中一样。