用户设置 NPAPI 的持久性?
我想知道 NPAPI 中是否有任何支持读取/写入用户设置的内容?目前我使用 XPCOM,但我想去掉这段代码以支持 Firefox 以外的其他浏览器。 我知道我可以直接读取/写入文件系统(或 Windows 上的注册表),但我想探索其他选项 - 允许用户从浏览器编辑这些设置(例如 FF 中的 about:config)可以说是更好的选择用户体验比指导他编辑一些定制的配置文件更重要。
I was wondering, if there's anything in NPAPI, which supports reading/writing user settings? Currently I use XPCOM, but I want to get rid of this code in order to support other browsers than Firefox.
I understand I can just read/write the file system (or registry on Windows) directly, but I want to explore other options - allowing the user edit these settings from the browser (e.g. about:config in FF) is, arguably, a better user experience than to direct him to edit some custom-made config files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Mac 上,需要首选项的插件有时会随插件附带一个系统首选项窗格(并有一个上下文菜单项来打开该首选项窗格),以便用户拥有用于编辑首选项的 UI。如果 Windows 和 Linux 没有类似的东西,您总是可以发布一个编辑首选项的小应用程序。
On the Mac plugins that need preferences sometimes ship a system preference pane with the plugin (and have a context menu item to open that pref pane), so that users have a UI for editing prefs. If there's not something similar for Windows and Linux you could always ship a small app that edits the prefs.
NPAPI 中没有这样的功能。
There is no such functionality in NPAPI.