如何让firefox在不重新启动的情况下重新加载用户_pref 我创建了一个Firefox扩展程序和一个C++程序:

如何让firefox在不重新启动的情况下重新加载用户_pref 我创建了一个Firefox扩展程序和一个C++程序:,c++,firefox,firefox-addon,ipc,C++,Firefox,Firefox Addon,Ipc,扩展在Firefox的侧边栏上显示一些信息 C++程序在火狐执行时编辑Firefox的PrefsJS首选文件中的扩展的一些偏好: user_pref("Sidebarinfo.initialize", "true"); user_pref("Sidebarinfo.initdone", "false"); user_pref("Sidebarinfo.usageflag", "eng"); user_pref("Sidebarinfo.userid", "162"); user_pref("S

扩展在Firefox的侧边栏上显示一些信息

C++程序在火狐执行时编辑Firefox的PrefsJS首选文件中的扩展的一些偏好:

user_pref("Sidebarinfo.initialize", "true");
user_pref("Sidebarinfo.initdone", "false");
user_pref("Sidebarinfo.usageflag", "eng");
user_pref("Sidebarinfo.userid", "162");
user_pref("Sidebarinfo.originaltime", "1309061712");
那么,当Firefox正在运行时,我如何编辑扩展的首选项呢


如果我在Firefox执行时编辑prefs.js,并且仅在这种情况下,Firefox会重置prefs.js。

你不能这样做通信部分。这是一个设置文件,没有通信文件。您必须阅读其他文件,不知道扩展的可能性有多远,或者从嵌入到C++程序的迷你HTTP服务器中检索一些URL。

它类似但不是重复的:你从错误的方向处理你的问题。