我想重现 Firefox 崩溃并在重新启动时弹出窗口的情况。
原因是我有一个程序会定期打开 Firefox,执行一些操作,然后关闭 Firefox。一位用户报告了一个问题,即程序打开 Firefox,Firefox 崩溃,然后出现一个弹出窗口,提示 Firefox 崩溃。该程序无法自行摆脱此弹出窗口,并且弹出窗口阻止程序稍后再次打开 Firefox。我从未看到过弹出窗口,对 Firefox 也不够熟悉,无法猜测这是什么弹出窗口。
我想有两件事我想知道:
- 观察到了什么弹出窗口
- 如何重现问题
我在 Windows 7 机器上运行 Firefox,并尝试使用“taskkill /F /PID”命令并使用任务管理器终止 Firefox 进程。这两种方法都没有产生预期的结果。如果有一个注册表项我可以添加/修改以欺骗 Firefox 认为它已经崩溃,那么也会有效。
抱歉,没有太多细节可以说明。有关此问题的任何信息都将大有帮助!
答案1
您可以安装此用户样式以使 Firefox 崩溃http://userstyles.org/styles/90455/crash-firefox
其基本内容如下:
*{display:table!important}
答案2
另一种方法(实际上是 Mozilla 的方法)
前往about:config
并devtools.chrome.enabled
转向true
使用Shift+打开 ScratchpadF4
将环境切换到浏览器并运行以下代码片段
Cu.import("resource://gre/modules/ctypes.jsm");
let zero = new ctypes.intptr_t(8);
let badptr = ctypes.cast(zero, ctypes.PointerType(ctypes.int32_t));
badptr.contents;
碰撞!
答案3
这是 Mozilla 自己制作的:
http://archive.mozilla.org/pub/utilities/crashfirefox-intentionally/crashfirefox.exe
== crashfirefox-故意--
供 QA/测试人员故意使 Firefox 崩溃的工具,以使崩溃报告器启动。
看https://github.com/bsmedberg/crashfirefox-intentionally更多细节。
答案4
立即让我崩溃!(简单)
旧版扩展,与 Waterfox Classic 兼容,例如 56.2.12。
在里面经典附加组件档案:
- caa:插件/崩溃-我现在-简单
- https://ca-archive.biz.tm/storage/658/658046/crash_me_now_simple-1.0-sm+tb+fx+an.xpi
在 Wayback Machine 中:
相关内容,在 Reddit 上: