首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >哪种工具可以用来为书签需求创建插件/插件?

哪种工具可以用来为书签需求创建插件/插件?
EN

Stack Overflow用户
提问于 2013-01-30 04:38:31
回答 1查看 119关注 0票数 0

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

  1. 浏览器应该有一个按钮,它应该扩展一个表单,它可以将当前的url添加为一个书签,与用户进行更多的交互,然后在本地驱动器中将其记录到excel表中。我有VBA代码从社区url提取数据到excel工作表。现在,我必须创建浏览器控件,以使用户直接访问url来获取数据。
  2. 我的控件应该基于url激活(即工具栏按钮),那么我应该创建什么,插件还是插件?我希望我的控制不影响浏览器性能或用户体验。
  3. 基于对2的答复,我应该使用什么工具来创建插件/插件-哪个应该是跨浏览器兼容的?
  4. 我已经看过了Visual的火呼吸演示、代码功能,这很不错,但仍然缺少一些关于visual studio的知识,需要安装什么程序包,使用什么语言,如果是visual,会更好吗?
  5. 最后,是否有可能将控制(即按钮)放置在网页中以激活我的代码,如果是的话,哪一个可以执行,加载项还是插件?简单地说就是为了达到这个目的..。

非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-30 22:26:15

首先,有几件事需要理解:

  1. 浏览器插件是以两种方式之一实例化的东西:

代码语言:javascript
运行
复制
1. Injected into the DOM in an object or embed tag
2. Instantiated by the browser to open a page with a specific mimetype

  1. 浏览器插件对浏览器、URL栏、书签、上下文菜单、浏览器对话框、浏览器铬、浏览器事件等一无所知。浏览器插件只知道当前页面的任何信息。浏览器插件不能更改浏览器设置
  2. 浏览器插件是DLL;它们很难用Visual编写。虽然这可能是可能的,但我从来没有见过这样的插件,您必须了解很多关于NPAPI插件的知识才能做到这一点。你可能还得为IE写一个,为IE写一个等等。

换句话说,你需要的不是插件。火呼吸不会对你有多大的帮助,如果有的话。一些扩展(也称为加载项)使用npapi插件来提供他们自己无法完成的功能。有关更多信息,请参见http://npapi.com/extensions

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14596803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档