FireFox Plugin编程】的更多相关文章

9 jiaofeng601, +479 9人支持,来自 Meteor.猪爪.hanyuxinting更多   本文通过多图组合,详细引导初学者开发NPAPI的浏览器插件. 如需测试开发完成的插件请参考http://mozilla.com.cn/kb/dev/A.88/ 1. 准备工作 开发工具 本例使用的是visual studio 2008 英文版,下图是关于信息 Windows SDK 本例使用Windows7操作系统 这里下载SDK NPAPISDK 本例使用的是Firefox4.0.1提…
http://blog.csdn.net/fancycow/article/details/7261191 firefox的插件分两种类型,一种extension,叫扩展,一种是plugin,我们叫插件.两种是完全不同的两个东西.extension相对来说简单很多,用的主要是XUL,只是xml的一个变相.而plugin相对来说复杂一些.具体的官网说明如下https://developer.mozilla.org/en/Gecko_Plugin_API_Reference一. 插件的标准  1.在…
官方文档 First extension 目录结构 ➜ firefox tree . └── borderify └── manifest.json // 必须 directory, files manifest.json 内容 { , // 必须 "name": "Borderify", // 必须 "version": "1.0", // 必须 "description": "Adds a r…
什么是Firebug 从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求.要写出漂亮的HTML代码:要编写精致的CSS样式表展示每个页面模块:要调试 javascript给页面增加一些更活泼的要素:要使用Ajax给用户带来更好的体验.一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业.为帮助广大正处于Web2.0洪流中的开发人员,在这里为大家介绍一款轻巧灵活的辅助开发工具. Firebug是Firefox下的一款开发类插件,现属于Firefox的五星级强力推荐…
PPAPI也就是Pepper Plugin API,是在原有网景NPAPI(Netscape Plugin API)基础上发展而来的.NPAPI是当今最流行的插件架构,几乎所有浏览器都支持,不过存在很大的安全隐患,插件可以窃取系统底层权限,发起恶意攻击.2010年,Google开发了新的PPAPI,将外挂插件全部放到沙盒里运行,2012年Windows.Mac版本的Chrome浏览器先后升级了PPAPI Flash Player,并希望今年底之前彻底淘汰NPAPI.现在,所有使用PPAPI接口的…
DownLoad Page: https://onedrive.live.com/redir?resid=5084666E7B16AA85!109&authkey=!ABHQp7yfMnLpE3Y&ithint=file%2c.pdf \documentclass[cjk]{beamer} \useoutertheme{infolines} \usepackage[english]{babel} \usepackage{amsmath,amsthm} \usepackage{amsfont…
  1)掌握jQuery九类选择器及应用 2)掌握jQuery常用Method-API 3)掌握jQuery常用Event-API 一)jQuery九类选择器[参见jQueryAPI.chm手册] 目的:通过九类选择器,能定位web页面(HTML/JSP/XML)中的任何标签 (1)基本选择器[参见01_selector.html] (2)层次选择器[参见02_selector.html] (3)增强基本选择器[参见03_selector.html] (4)内容选择器[参见04_selector…
安装好配置环境后,开始我的selenium之旅.简单的了解一下色,selenium大家庭的组成. Selenium是ThoughtWorks专门为 Web 应用而开发的功能测试工具.Selenium使用JavaScript和Iframes在浏览器嵌入自动化测试引擎,可以在任何支持JavaScript的浏览器中进行工作,模拟用户在浏览器中进行的操作.Selenium的强大之处就在于可以使用集成开发环境,让用户使用自己最熟悉的开发语言进行调试操作. Selenium的优势: 1)它是开源的 2)简单…
Contents [hide]  1 ⁠Accessing the User Portal 1.1 Logging in to the User Portal 1.2 Logging out of the User Portal 1.3 Logging in for the First Time: Installing the Engine Certificate 1.3.1 Installing oVirt Certificate in Firefox 2 ⁠Installing Suppor…
SQLite Expert – Personal Edition SQLite Expert 提供两个版本,分别是个人版和专业版.其中个人版是免费的,提供了大多数基本的管理功能. SQLite Expert 可以让用户管理 SQLite3 数据库并支持在不同数据库间诸如复制.粘贴记录和表:完全支持 Unicode ,编辑器支持皮肤. 更多关于 SQLite Expert 个人版的信息请看 这里 Sqliteadmin Administrator SQLite Administrator 是一个强…
安裝 Rails 開發環境 Give someone a program, you frustrate them for a day; teach them how to program, you frustrate them for a lifetime. - David Leinweber https://ihower.tw/rails4/installation.html 在這一章中,我們將介紹如何安裝Ruby on Rails的開發環境.開發Rails的環境需要: Ruby 1.9.3以…
5 个免费的受欢迎的 SQLite 管理工具 包含内容: SQLite Expert – Personal Edition SQLite Expert 提供两个版本,分别是个人版和专业版.其中个人版是免费的,提供了大多数基本的管理功能. Sqliteadmin Administrator SQLite Database Browser SQLiteSpy SQLite Manager 0.8.0 Firefox Plugin 连接 :http://www.oschina.net/news/436…
iMacros https://imacros.net/ iMacros v12 Now Available The world's most popular web automation, data extraction, and web testing solution. Automate Tasks Across All Major Browsers Including Internet Explorer, Firefox and Chrome iMacros web automation…
参考: http://www.linuxidc.com/Linux/2012-04/58095.htm 在包含变量的命令中, 命令是怎么执行的呢? 首先, 它会原封不动的, 只是按原样替换变量的内容. 然后再按 替换后的命令行内容去 解析命令 并执行命令. 所以, 如果变量字符串(默认的shell变量都是 字符串)中有 空格, 那么这些空格也会原封不动的 插入到这些命令行中. 因此, 在某些命令中, 如果有多个被空格分隔开的单词, 会被命令看作不正确的参数或选项, 而出错. 那么解决 shell…
由于iPhone控件的极度匮乏和自定义组件在重用上的限制,在过去的项目中我们积累了大量的“纯代码”组件——因为IB本身的限制,我们无法把这些组件封装为IB组件库(本来我们想通过分发xib文件的方式重用这些组件,但最终发现这根本不可能,苹果的Plug-in编程不支持iPhone). 最终我们想到了静态库.虽然这仍然还是一种比较原始的复用方式,但起码我们可以隐藏组件的源代码. 下面, 我们使用iPhone静态库把自定义组件CheckButton 进行进一步的封装.(组件的实现参考前一篇博文<自定义控…
章节:自动化基础篇——Selenium原理初步(第五讲) 注:其实所有的东西都是应该先去用,但是工具基本都一样,底层都是用的最基础的内容实现的,测试应该做的是: (1)熟练使用工具,了解各个工具的利弊,达到工具优选.因时因地制宜的目的 (2)读源码,理解原理,能够对开源的源码进行二次再创造,改编成适合自身产品的工具:或者自己直接编写适合测试的工具 (3)能够对测试过程中发生的异常进行分析和定位,对测试结果进行详细和系统的综合评定(需要能够分析定位问题,必须对自身产品了解,但更需要的是对底层代码和…
自动化测试尝试   1. Selenium IDE Selenium IDE is a Chrome and Firefox plugin which records and plays back user interactions with the browser. Use this to either create simple scripts or assist in exploratory testing. Selenium IDE是一个Chrome 和火狐的插件,用于记录和播放用户操作…
持续补充中…… 记录一些除了MacOS(Sierra)自带工具外,其他好用的软件. 截屏软件 Jietu——在AppStore中查找“Jietu”就可以找到这款软件.这是腾讯出品的一款用于MacOS系统的截屏软件,功能丰富,可以对截取的图像进行简单编辑(标注)等. Nimbus screen capture (Firefox plugin)——这是FF浏览器的一个插件,需要在FF的addon中找到它.也挺好用的. IM软件 Wechat——不用多说,也是通过AppStore安装. QQ——在Te…
In previous articles we have utilized NSUserDefaults and .NET web services to persist iPhone data. NSUserDefaults is idol for storing small amounts of data. Web services are used to store the data on a custom server. In this article we will take a lo…
目的:对web页面(HTML/JSP/XML)中的任何标签,属性,内容进行增删改查 (1)DOM简述与分类 (A)DOM是一种W3C官方标准规则,可访问任何标签语言的页面(HTML/JSP/XML) (B)DOM是跨平台(window/linux/unix),跨语言(javascript/java), 跨浏览器(ie/firefox/Chrome)的标准规则 (C)我们只需要按照DOM标准规则,针对主流浏览器(ie/firefox/Chrome)编程 (D)JS/jQuery按照DOM的标准规则…
SQLite Expert – Personal Edition SQLite Expert 提供两个版本,分别是个人版和专业版.其中个人版是免费的,提供了大多数基本的管理功能. SQLite Expert 可以让用户管理 SQLite3 数据库并支持在不同数据库间诸如复制.粘贴记录和表:完全支持 Unicode ,编辑器支持皮肤. 更多关于 SQLite Expert 个人版的信息请看 这里 Sqliteadmin Administrator SQLite Administrator 是一个强…
42 Bing Search Engine Hacks November 13, 2010 By Ivan Remember Bing, the search engine Microsoft launched to topple Google? Ok, it didn’t work that way but it still has lots of great features and deserves a second look. 42 Bing Search Engine Tips and…
Note to the Reader - Docs Being Revised for Selenium 2.0! Introduction Test Automation for Web Applications To Automate or Not to Automate? Introducing Selenium Brief History of The Selenium Project Selenium’s Tool Suite Choosing Your Selenium Tool S…
http://luyongxin88.blog.163.com/blog/static/92558072011101913013149/ < xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" /> 在工作中,遇到这样的问题,注册时的法律条文需要阅读,判断用户是否阅读的标准是:滚动条是否拉到最下方.以下是我模拟的2种情况: 1.       滚动条在上方时,点击su…
https://seleniumhq.github.io/docs/quick.html QUICK TOUR Selenium is not just one tool or API but it composes many tools. WEBDRIVER WebDriver is also known as Selenium 2. If you are beginning with desktop website test automation then you are going to…
现在情况是C:\Program Files\Common Files\VMware\VMware VMRC Plug-in\Firefox这个文件夹里面没有dbghelp.dll文件,就需要在百度上面下载dbghelp.dll文件,放到C:\Program Files\Common Files\VMware\VMware VMRC Plug-in\Firefox并进行安装操作,操作过程中各种垃圾软件下载安装都取消勾选 还有反应某个文件没有写权限,那就找到文件夹,设置写权限,我的系统是XP系统,只…
firefox 扩展开发笔记(三):高级ui交互编程 前言 前两篇链接 1:firefox 扩展开发笔记(一):jpm 使用实践以及调试 2:firefox 扩展开发笔记(二):进阶开发之移动设备模拟 最新版本的Firefox 终于舍弃了鸡肋的xul布局,可以使用原生的html用作ui交互,插件界面中可以引入 bootstrap jQuery等库,大大简便了布局和高度自定义化,本文以一个随机自定义referer 实例来记录jpm 高级ui交互编程. 界面布局 ui 控件 官方api中提供的ui控…
上来先来一个图: 在使用webdriver操作Firefox浏览器的时候,一路顺畅.可是在最后关闭浏览器后,出现了如上面图示的警告!这个警告很早就出现了,因为也不影响测试结果,也就一直没理. 后来新搭建了一个windows虚拟机,也遇到了同样的问题.但是这次出现警告后,会阻塞住webdriver继续执行.一直到手动关闭了这个警告框才能继续执行.不得不处理一下. 我处理的办法是:直接把Plugin Container for Firefox.exe 删除或是重命名.让他直接不用启动,自然就不会崩溃…
用selenium 的webdriver 和 firefox 浏览器做自动化测试,经常会出现 plugin container for firefox has stopped working 如下图所示: . 解决方法: A. 由 Plugin Container 导致的 WebDriver: Plugin Container for Firefox has stopped working.        https://code.google.com/p/selenium/issues/det…
如果FireFox的版本为20,则对应google-web-toolkit的插件离线下载地址,不要用浏览器直接下载,用Flashget等客户端下载,超快. http://google-web-toolkit.googlecode.com/files/gwt-dev-plugin-1-20-rc.xpi 如果FireFox版本为21,则: http://google-web-toolkit.googlecode.com/files/gwt-dev-plugin-1-21-rc.xpi 依此类推.…