Plugins 可以使用什么工具为书签需求创建插件/插件

Plugins 可以使用什么工具为书签需求创建插件/插件,plugins,add-on,firebreath,Plugins,Add On,Firebreath,我必须为我的官方社区网站创建插件或附加组件。 要求 浏览器上应该有一个按钮,它应该扩展一个表单,可以将当前url添加为书签,用户可以通过一些其他输入进行交互,然后将这些输入记录到本地驱动器中的excel工作表中。我使用VBA代码从社区url提取数据到excel工作表。现在,我必须创建浏览器控件,以允许用户直接url获取数据 我的控件应该根据url激活(即工具栏按钮),那么我应该创建什么,插件还是插件?我希望我的控件不会影响浏览器性能或用户体验 根据回复2,我应该使用什么工具来创建跨浏览器兼容的插

我必须为我的官方社区网站创建插件或附加组件。 要求

  • 浏览器上应该有一个按钮,它应该扩展一个表单,可以将当前url添加为书签,用户可以通过一些其他输入进行交互,然后将这些输入记录到本地驱动器中的excel工作表中。我使用VBA代码从社区url提取数据到excel工作表。现在,我必须创建浏览器控件,以允许用户直接url获取数据

  • 我的控件应该根据url激活(即工具栏按钮),那么我应该创建什么,插件还是插件?我希望我的控件不会影响浏览器性能或用户体验

  • 根据回复2,我应该使用什么工具来创建跨浏览器兼容的插件/附加组件

  • 我已经通过了Fire breath演示,Visual studio的代码功能,这很好,但仍然缺少有关Visual studio的一些知识,Visual studio的安装包和使用的语言,如果是Visual basic会更好吗

  • 最后,是否有可能在网页内放置控件(即按钮)来激活我的代码,如果有,哪一个可以这样做,是插件还是插件?工作流程简而言之就是要实现这一点


  • 非常感谢首先,有几件事需要了解:

  • 浏览器插件是通过以下两种方式之一实例化的:

  • 在对象或嵌入标记中注入DOM
  • 由浏览器实例化以打开具有特定mimetype的页面
  • 浏览器插件不知道有关浏览器、URL栏、书签、上下文菜单、浏览器对话框、浏览器浏览器浏览器、浏览器事件等的任何信息。浏览器插件只知道有关当前页面的任何信息。浏览器插件无法更改浏览器设置

  • 浏览器插件是DLL;它们不容易用Visual Basic编写。虽然这是可能的,但我从来没有见过这样的插件,在你能做到这一点之前,你必须学习很多关于NPAPI插件的知识。你可能还得为IE写一个,为IE写一个,等等

  • 换句话说,你需要的不是一个插件。Firebreath对你没有多大帮助,如果有的话。一些扩展(也称为附加组件)使用npapi插件来提供他们自己无法实现的功能。有关更多信息,请参阅


    有了这些信息,我建议你考虑一下,为下一步需要知道的内容创建一个新的、更具体的问题。我不知道扩展,我知道插件。事实上,一旦你把你需要做的事情分解成一些小问题,你可能会发现其他人问了大部分问题,你可以通过简单的搜索找到答案。你的主要问题是你还不了解你需要使用的技术。希望这有所帮助。

    谢谢Richard。你分享的链接太好了!谢谢你明确的解释!你是对的,我是一名测试人员,正在转向代码开发,这就是为什么事情是新的。