我在 Windows XP 上使用 Firefox 3.6.6,现在遇到了一个奇怪的问题:我白天处理的许多页面仍然使用交互式弹出窗口(即用户必须单击图像才能打开弹出窗口window.open
)来显示信息(弹出窗口链接到更大版本的图像)。所以下午我打开了大约 60 个这样的弹出窗口,但通常在确认内容存在后立即关闭它们。
在完成工作之前,我关闭了最后两个正常的浏览器窗口(连同它们的标签,其他弹出窗口早已关闭)。Firefox 已关闭,并且不再运行(已通过任务管理器验证)。
当突然打开了大约 60 个窗口时,我有理由立即重新启动 Firefox:
我手动将它们全部关闭,但重新启动 Firefox 后,它们仍然存在。
Firefox 再次打开了所有弹出窗口有下午我打开了它们,尽管我在最终关闭最后一扇窗户之前很久就把它们关上了。
我的设置是从上次会话打开我的窗口,但是当我关闭 FF 时窗口不再打开。
我设法通过设置来解决这个问题当 Firefox 启动时到显示空白页,关闭 Firefox,然后启动它。没有打开其他窗口。然后我设置当 Firefox 启动时到显示我上次使用的窗口和标签页
但这怎么可能呢,是我这边出了什么错误或者失误吗?
答案1
当 Firefox 显示您上次打开的窗口和选项卡时,它会重新加载这些窗口中的页面。这些页面在重新加载时可能会再次创建弹出窗口。
(类似地,我曾意外地通过这种方式在亚马逊上重新购买了 MP3,因为 Firefox 在重新启动时重新加载购买页面实际上导致重新购买了该歌曲。失败。)
答案2
我遇到过类似的问题,我发现要让 Firefox 忘记所有打开的窗口,必须从菜单中选择“文件/退出”将其关闭。任何其他类型的关闭都会导致窗口重新出现。
您是否使用文件/退出来关闭这 60 个窗口?