`
文章列表
about: URLs that are listed in about:about page. about: — The same page as "Help -> About" (except that, on some applications, Help → About is a much smaller popup). about:about — Lists all these about: URLs (Mozilla Suite/SeaMonkey or Firefox 4 and newer only). about:accounts ...
function getHistoryByTime(days) { var historySvc = Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsINavHistoryService); if (days == null || days == undefined) { days = 7; } var list = new Array(); var qu ...
微软终于在发布的Windows Vista中添加了全新的中文字体微软雅黑,并且默认开启了ClearType,终于摆脱了XP上糟糕的锯齿状字体,从此Windows中有了好看的无衬线字体。           前几天在火狐台湾的官网上发现了一种没见过的字体,很漂亮,风格接近微软雅黑。   查得这是微软正黑体由蒙纳成像股份有限公司设计,专门为中文繁体设计。 令人奇怪的是这套字体还内置了一套不一样的中文简体字形,为此做一个对比:     下面是简体中文时微软正黑体的显示:     对比一下简体中文时微软雅黑的显示:
前篇博客介绍 浏览器扩展在第三方页面引入JS脚本 的方法,但是插入在第三方页面里面的JS代码是无法调用浏览器扩展的API(如:XPCOM Interface Reference),这样这些插入到第三方页面的代码就没办法和浏览器扩展进行通信,没办法交换数据,我们完全控制不了它们了。   对于这个问题Mozilla提供了一个方法:用DOM元素的属性来交互数据,这个方法非常妙;浏览器扩展可以获得第三方页面中任何DOM元素的属性,而这个页面的JS代码(就是我们插入的远程JS代码)显然也可以。 (官方文档地址:Interaction between privileged and non-priv ...
一,为什么要使用HTML转义符串 转义字符串(Escape Sequence)也称字符实体(Character Entity)。 在HTML中,定义转义字符串的原因有两个: 第一个原因是:像“<” 和 “>”这类符号已经用来表示HTML标签,因此就不能直接当做文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。 第二个原因是:有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。     二,HTML转义符串的组成 1.转义字符串分成三部分: 第一部分是一个&符号,英文叫ampersand; 第二部分是实体(E ...
第一步,首先在xul文件内引入执行插入脚本的JS文件,例如:       第二步,向第三方插入脚本的代码:   var ffCreate = { init: function () { var appcontent = document.getElementById("appcontent"); // browser 详情见参考资料1 if (appcontent) { appcontent.addEventListener("DOMContentLoaded", ...
开发多语言的火狐浏览器的插件或者扩展,不可避免要切换浏览器的语言,然后Firefox又不像Chrome那么容易的更改界面语言,所以我们可以尝试安装切换语言插件的方法。     一,安装切换语言的插件: 相关的插件有很多,例如:Quick Locale Switcher,Locale Switcher,Simple Locale Switcher;  这里我推荐Simple Locale Switcher,非常的简单方便,而且效果很好;     二,安装完成后是这样的: firefox 29需要定制界面,才可把这个按钮放在此处;     三,可以自行添加浏览器语言包 ...
这几日需要写一个给火狐浏览器增加书签的功能,需要实现给指定的书签文件夹添加文件夹和网址,封装了一些原生的方法。   参考资料:  1.XPCOM nsINavBookmarkObserver (火狐开放书签接口) 2.XPCOM nsINavBookmarksService (火狐开放书签接口)  3.Code Snippets Bookmarks (官方示例)     第一步:引入firefox的Bookmark API的常量; var bmsvc = Components.classes["@mozilla.org/browser/nav-bookmarks-s ...
Global site tag (gtag.js) - Google Analytics