Firefox更改缓存到Ramdisk
地址栏about:config
右键新建字符串browser.cache.disk.parent_directory,值设置为ramdisk路径(/Volumes/RamDisk)。
修改好重启浏览器,地址栏about:cache看看缓存路径是否已变更
地址栏about:config
右键新建字符串browser.cache.disk.parent_directory,值设置为ramdisk路径(/Volumes/RamDisk)。
修改好重启浏览器,地址栏about:cache看看缓存路径是否已变更
下一页
———————————————————————-
// derived from All-in-One Gestures created by Marc Boullet
////////////////////////////////////////////////////////////////
// OPTIONS
// "prev" or "next"
// const PREV_NEXT = "prev";
const PREV_NEXT = "next";
// part of string which the link should contain
// const KEYWORDS = ["prev", "上页", "上一页", "前一页", "前页"];
const KEYWORDS = ["next", "下页", "下一页", "后一页", "后页","后一页>","后一页>>"];
////////////////////////////////////////////////////////////////
// PROGRAM
// first, we search for LINK tags
var doc = FireGestures.sourceNode.ownerDocument;
var links = doc.getElementsByTagName("link");
for (var i = 0; i < links.length; i++) {
if (links[i].href &&
links[i].hasAttribute("rel") &&
links[i].getAttribute("rel").toLowerCase().indexOf(PREV_NEXT) == 0) {
loadURI(links[i].href);
return;
}
}
// second, we search for A tags
var regexp = new RegExp("(?:" + KEYWORDS.join("|") + ")", "i");
links = doc.links;
for (i = 0; i < links.length; i++) {
if (links[i].href &&
links[i].textContent &&
links[i].textContent.match(regexp)) {
loadURI(links[i].href);
return;
}
}
上一页
———————————————————————-
// derived from All-in-One Gestures created by Marc Boullet
////////////////////////////////////////////////////////////////
// OPTIONS
// "prev" or "next"
const PREV_NEXT = "prev";
// part of string which the link should contain
const KEYWORDS = ["prev", "上页", "上一页", "前一页", "前页"];
////////////////////////////////////////////////////////////////
// PROGRAM
// first, we search for LINK tags
var doc = FireGestures.sourceNode.ownerDocument;
var links = doc.getElementsByTagName("link");
for (var i = 0; i < links.length; i++) {
if (links[i].href &&
links[i].hasAttribute("rel") &&
links[i].getAttribute("rel").toLowerCase().indexOf(PREV_NEXT) == 0) {
loadURI(links[i].href);
return;
}
}
// second, we search for A tags
var regexp = new RegExp("(?:" + KEYWORDS.join("|") + ")", "i");
links = doc.links;
for (i = 0; i < links.length; i++) {
if (links[i].href &&
links[i].textContent &&
links[i].textContent.match(regexp)) {
loadURI(links[i].href);
return;
}
}
Google Reader的快捷键不如 Gmail 强大,但是Firefox的功能强大,利用GreaseMonkey一样设置自定义快捷键功能。
Google Reader Easy Keys 新增的快捷键如下。
不错,好东西,呵呵不过印象中Greader本身也有很多快捷键,只是我从来没用过