我们有想法为Windows上的主要浏览器开发工具栏。
工具栏将是我们的天气应用程序的补充。 我们希望工具栏可以访问Windows API,特别是我们需要注册表和文件系统访问(想要访问主应用程序用户设置)。 是否可以使用Firefox和Internet Explorer工具栏扩展?
浏览器工具栏开发对我来说是新的理由。 我只想知道启动项目是否有意义。
答案 0 :(得分:1)
可以从Firefox扩展程序访问文件系统: File System access from Firefox Extension
我不了解Internet Explorer,但这似乎有意义。
对于Firefox中的注册表访问,请参阅: https://developer.mozilla.org/en/accessing_the_windows_registry_using_xpcom
听起来应该都是可能的。我没有找到任何关于Internet Explorer的内容,但似乎这将是他们将包含的功能。我不喜欢乱用注册表,因为这不是跨平台的,但如果你真的需要用户设置,那么我猜你有正当理由。请记住,并非所有用户都使用Windows,并且Mac OS没有注册表(Linux也没有),所以如果可以避免,请尽量不要限制自己。
答案 1 :(得分:1)
您可以使用已经公开的现有XPCom界面从Firefox访问注册表和文件系统。
Internet Explorer插件都是原生的,因此您已经在编写Win32和COM,因此您只需调用所需的API即可。但是,由于您很可能在低完整性过程中运行,因此需要阅读this,这将解释您将遇到的注册表和文件系统访问的限制。如果您准确描述了您感兴趣的注册表和文件系统位置,我可以给您一个更详细的答案。