通过 javascript 或 imacros 重置原始值 about:config firefox
Reset original value about:config firefox via javascript or imacros
我需要用 Javascript 或 imacros 在 Firefox about:config 中重置值。
我找到了 Javascript 与 macros 兼容的代码,可以通过 Javascript.
在 about:config 中设置值
要在 about:config 中设置值,我使用此代码:
iimPlayCode("URL GOTO=about:config\n WAIT SECONDS=1");
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
prefs.setBoolPref("pdfjs.disabled", true);
prefs.setIntPref("browser.download.folderList", 2);
prefs.setCharPref("browser.download.dir", "C:\");
现在我想知道是否有类似的解决方案可以将值重置为 return 与原始值。
谢谢
让我在下面描述一下这个想法:
// This part is unnecessary
// iimPlayCode("URL GOTO=about:config\n WAIT SECONDS=1");
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
var originalValue = prefs.getCharPref("browser.download.dir");
prefs.setCharPref("browser.download.dir", "C:\");
// do something useful here
prefs.setCharPref("browser.download.dir", originalValue);
希望我的代码足够清晰。
解决方法是这样
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
prefs.clearUserPref("layout.css.devPixelsPerPx");
prefs.clearUserPref是重置firefox的代码about:config数值变化"layout.css.devPixelsPerPx"用语音重置
我需要用 Javascript 或 imacros 在 Firefox about:config 中重置值。
我找到了 Javascript 与 macros 兼容的代码,可以通过 Javascript.
在 about:config 中设置值要在 about:config 中设置值,我使用此代码:
iimPlayCode("URL GOTO=about:config\n WAIT SECONDS=1");
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
prefs.setBoolPref("pdfjs.disabled", true);
prefs.setIntPref("browser.download.folderList", 2);
prefs.setCharPref("browser.download.dir", "C:\");
现在我想知道是否有类似的解决方案可以将值重置为 return 与原始值。
谢谢
让我在下面描述一下这个想法:
// This part is unnecessary
// iimPlayCode("URL GOTO=about:config\n WAIT SECONDS=1");
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
var originalValue = prefs.getCharPref("browser.download.dir");
prefs.setCharPref("browser.download.dir", "C:\");
// do something useful here
prefs.setCharPref("browser.download.dir", originalValue);
希望我的代码足够清晰。
解决方法是这样
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); prefs.clearUserPref("layout.css.devPixelsPerPx");
prefs.clearUserPref是重置firefox的代码about:config数值变化"layout.css.devPixelsPerPx"用语音重置