В настоящее время я работаю над проектом, в котором у меня запущен Firefox в одном из трех режимов:
- обычный
- режим полного киоска с только вкладками, и домой назад ипрямая навигация, показывающая.
- Режим супер - киоска без вкладок или что-либо, показывающее только окно контента (настоящий режим киоска)
Теперь из-за временных ограничений, которые я реализовал через pygtk
чем создание собственного расширения Firefox, так как требования проекта потребовали бы добавления нового флага в командную строку, чтобы определить, в каком режиме он должен запускаться. Использованный мною подход прекрасно работает, отлично.,.
Однако теперь проблема заключается в том, как отключить все горячие клавиши, например Ctrl + T и т. Д., Без написания расширения.Я не могу использовать существующее расширение, потому что мне нужны ярлыки, доступные, когда Firefox находится в обычном режиме, и поскольку Firefox (для проекта) может быть запущен только из командной строки программно, мне нужен флаг, чтобы определить погоду, чтобы ограничить горячие клавишиили нет.
Я надеялся достичь этого, используя user.js
, который программно помещается в правильные профили, когда они создаются в другом бите моего приложения.Я попытался использовать user.js
, изменив accelKey
, chromeAccess
, contentAccess
, generalAccessKey
и menuAccessKey
и установив их значения в 0, что работает для доступа к меню, но не для чего-либо еще.
Наконец, вопрос
Можно ли отключить все ярлыки из user.js или это можно сделать только через расширение?