1

我创建了一个 Firefox 扩展和一个 C++ 程序:

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

prefs.jsC++程序在Firefox执行时编辑(Firefox的首选项文件)中扩展的一些首选项:

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 正在执行时,我如何编辑我的扩展程序的首选项?

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

4

1 回答 1

0

你不能那样做通讯部分。这是一个设置文件,不是“通信文件”。您必须读取带有扩展名的其他文件(不确定这可能有多远),或者从嵌入到 C++ 程序中的迷你 http 服务器中检索一些 url。

于 2012-04-23T09:02:04.673 回答