我想为firefox编写脚本.似乎firefox有不同的术语,如插件,扩展,插件.我感觉他们不一样.你能用几句话总结一下之间的区别吗?
我很好奇为Chrome,Safari和Opera等浏览器编写浏览器插件的过程.我在这里特别考虑Windows,并且更喜欢使用C++.
是否有任何工具或教程详细说明了这个过程?
注意:我不是指扩展名或"插件".我指的是类似于Flash和Adobe Reader如何使用插件来处理特定内容类型的插件.
trace()在任何浏览器中运行时,查看Flash/Flex电影输出的简单方法是什么?
在Firefox中有插件和扩展.你能解释一下为什么这些插件有不同的名称和标签吗?它们之间是否存在差异所以它们需要不同的名称?我觉得区分这些东西有点不自然,扩展有如此多的功能,他们缺少与插件相比的东西?
我正在寻找一种方法来测试一个网站.像浏览器插件,你可以在其中定义时间间隔和非点击区域,然后插件将在指定的时间间隔内开始点击(可能还有其他操作)到处(非点击区域或DOM元素除外).
我在网上搜索过,只发现了iPhone和Android这类测试.
我正在编写一个webapp,它有一个浏览器插件组件,用于firefox和chrome.我目前的测试系统使用通过Selenium IDE创建的一系列Selenium测试.
是否有可能为firefox和chrome(也可能是其他浏览器)安装,激活和删除浏览器插件的selenium?
我认为最大的问题是安装/启用浏览器插件需要重新启动浏览器,我不确定是否会通过selenium关闭.
通过访问检测浏览器的php脚本的内部站点链接,可以轻松处理插件的获取.
我正在尝试制作Chrome插件,但Chrome API并没有给我足够的力量.我想使用NPAPI,但我不知道如何使用它,但我确实有Visual C++的经验.
有人可以在C++应用程序中向我展示一个"Hello world",这样我就可以开始了吗?
我公司目前有一个产品,它依赖于定制的内部ActiveX控件.它采用的技术本身就是跨平台设计,但我们的解决方案显然仅限于Windows上的Internet Explorer.
从长远来看,我们希望成为跨浏览器和跨平台(即支持Windows上的其他浏览器,支持Macintosh或Linux).
显然,如果我们想在Windows上支持Firefox,我需要为它编写一个插件.但如果我们想支持Macintosh,我该如何攻击它?是否可以编译在Mac上运行的Firefox插件版本?我不能在Mac上支持Safari吗?在平台上是否有任何跨浏览器的插件?(即,任何浏览器都可以运行其他浏览器的插件)
当人们想要通过需要跨平台和跨浏览器兼容的流程支持多个平台时,人们通常会做些什么?
activex cross-platform cross-browser webbrowser-control browser-plugin
情况:我已经为我的IE用户编写了一个ActiveX控件,效果很好.我构建.ocx,CAB,签名,并将其放在带有EMBED标记的站点上.用户加载页面,黄色栏显示询问他们是否要安装它:他们所要做的就是点击它,然后我们就关闭了.
现在我需要建立对FF,Chrome和Safari(在Mac上)的支持.根据我的研究,NPAPI就是这样做的方式,Firebreath应该让它变得更容易.但从我所读到的,部署并不那么容易.Windows用户必须在DLL上运行"regsvr32"(我的网络用户实际上都不会这样做).我不知道在Mac上会发生什么.我相信用户必须将其复制到/ Library/Internet\Plugins /这样的目录,这也是一个非首发的部署.Firefox用户可以下载/运行.xpi.Chrome应该运行.crx.
有没有人有这方面的经验?你如何为其他三大浏览器做一个易于用户运行的NPAPI插件部署?
在Windows下将HTTP POST发送到本地主机地址/端口的最简单方法是什么?
例如,是否存在任何浏览器插件可以执行此操作,还是可以在Chrome Developer Tools/Firebug控制台中发送命令?
[之前已经看过类似的问题,但答案似乎主要是建议使用诸如CURL之类的Unix工具或http://www.hurl.it之类的网站,这会阻止向localhost发送请求.
browser-plugin ×10
firefox ×3
npapi ×3
c++ ×2
actionscript ×1
activex ×1
browser ×1
debugging ×1
deployment ×1
firebreath ×1
flash ×1
http ×1
http-post ×1
localhost ×1
selenium ×1
testing ×1
trace ×1