Firefox 浏览器禁用安全模式

标签 firefox browser kiosk-mode

我使用的是 Windows 7,并且已经使用 Firefox 浏览器一段时间了。 我想使用它创建一个信息亭应用程序,我为此安装了一个插件,但问题是当我启动 Firefox 应用程序时,如果我按 Shift,它就会进入安全模式。

我在 Google 上阅读了一些指南,要求我编辑 chrome/browser.jar,但我的 Firefox 文件夹中没有这样的文件。

我需要一些帮助来禁用可通过按 Shift 键进入安全模式的功能。

最佳答案

你不能通过编辑文本文件来真正禁用安全模式,Shift键的处理在compiled code内部。但是,您可以通过从 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);
}

您还可以在安全模式下启用扩展程序。为此,您还必须编辑 modules/XPIProvider.jsm并删除所有出现的代码,例如:

if (Services.appinfo.inSafeMode)
  return false;

这两个文件都可以在 Firefox 目录的 onmi.ja 存档中找到。

也就是说,此问题的正确解决方案是在 XULRunner 之上运行您自己的应用程序这将允许您为信息亭模式设计自己的用户界面。遗憾的是,Open Kiosk(您可能正在使用的)已经很古老并且早于 XULRunner。

关于Firefox 浏览器禁用安全模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10707687/

相关文章:

javascript - "$apply already in progress"使用 Firefox 打开确认对话框时

http - 哪些浏览器发送 expect : 100-continue header?

javascript - 动态设置 `grid-template-columns` css属性的值

java - Android:停止退出 LockTask/Kiosk 模式的后退按钮

javascript - 保存弹出窗口的 preventDefault 在 chrome 中有效,但在 firefox 中无效

jquery 在 Firefox 中不触发

javascript - 投资组合图像未在 Mozilla Firefox 中加载

javascript - 在 Firefox/Chrome 中使用 javascript 访问 .mdb 或 SQL 数据库

android - 使我的 Android 应用程序在启用时进入完全信息亭模式

android - 我如何在信息亭模式下启动任何简单的应用程序?