NVG*_*NVG 4 browser firefox kiosk-mode
我使用的是 Windows 7,并且一直在使用 Firefox 浏览器。我想使用它创建一个自助服务终端应用程序,为此我安装了一个插件,但问题是当我启动 Firefox 应用程序时,如果我按下 Shift 键,它会进入安全模式。
我在 Google 上阅读了一些指导我进行编辑的指南,chrome/browser.jar但我的 Firefox 文件夹中没有这样的文件。
我需要一些帮助来禁用让我通过按 Shift 进入安全模式的功能。
您无法通过编辑文本文件来真正禁用安全模式,Shift 键的处理在已编译的代码中。但是,您可以通过从components/nsBrowserGlue.js以下位置删除此代码来禁用弹出的对话框:
// check if we're in safe mode
if (Services.appinfo.inSafeMode) {
Services.ww.openWindow(null, "chrome://browser/content/safeMode.xul",
"_blank", "chrome,centerscreen,modal,resizable=no", null);
}
Run Code Online (Sandbox Code Playgroud)
您还可以在安全模式下启用扩展程序。为此,您还必须编辑modules/XPIProvider.jsm和删除所有出现的代码,例如:
if (Services.appinfo.inSafeMode)
return false;
Run Code Online (Sandbox Code Playgroud)
这两个文件都可以onmi.ja在 Firefox 目录的存档中找到。
也就是说,这个问题的正确解决方案是在XULRunner之上运行您自己的应用程序,这将允许您为 kiosk 模式设计自己的用户界面。遗憾的是,Open Kiosk(这可能是您正在使用的)很古老并且早于 XULRunner。
| 归档时间: |
|
| 查看次数: |
4243 次 |
| 最近记录: |