huruka
小狐狸
小狐狸
  • UID35337
  • 注册日期2011-02-26
  • 最后登录2020-06-25
  • 发帖数59
  • 经验57枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
  • 忠实会员
阅读:2840回复:8

困扰许久,如何能手不离键盘添加书签到指定文件夹?

楼主#
更多 发布于:2012-04-14 23:49
最近开始整理堆积了好久没管的书签,真的是件很花费精力的事情……不知道各位是怎么管理FF里的书签的?
不过这是题外话,我主要想问的是
RT,能否通过扩展啦脚本啦之类的实现。比如,添加书签的快捷键不是 Ctrl+D 么,于是我就在想,是否可以这样:Ctrl+D Ctrl+G 把书签加到“Game”书签文件夹下,Ctrl+D Ctrl+M 加到“Music”……
话说Ctrl+D之后是可以快速输入tag来分类啦,不过还是觉得文件夹分类组织管理更好吧
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
1楼#
发布于:2012-04-14 23:49
试试Pentadactyl/Vimperator

不想用的话,直接ctrl+D,然后tab切到文件夹选项,按↑ ↓就会弹出完整路径,移动到希望的位置就好了,移动过程中可以像资源管理器一样用字母定位
-いたんですか? -ええ、ずっと
huruka
小狐狸
小狐狸
  • UID35337
  • 注册日期2011-02-26
  • 最后登录2020-06-25
  • 发帖数59
  • 经验57枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
  • 忠实会员
2楼#
发布于:2012-04-14 23:49
Pentadactyl/Vimperator的程度比较深,目前用的Keysnail
就是在考虑js代码怎么实现呢?js完全没学过……

然后tab切到文件夹选项,按↑ ↓就会弹出完整路径,移动到希望的位置就好了,移动过程中可以像资源管理器一样用字母定位

这个倒是以前不知道
asdfcc
火狐狸
火狐狸
  • UID31778
  • 注册日期2010-01-25
  • 最后登录2020-04-20
  • 发帖数181
  • 经验45枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
3楼#
发布于:2012-04-14 23:49
把标签拖成书签

web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
4楼#
发布于:2012-04-14 23:49
huruka
小狐狸
小狐狸
  • UID35337
  • 注册日期2011-02-26
  • 最后登录2020-06-25
  • 发帖数59
  • 经验57枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
  • 忠实会员
5楼#
发布于:2012-04-14 23:49
感谢5L提供的链接,虽说看不懂,不过搜索之后倒是找到了有人提出过类似的问题,并且给出了解答
http://is.gd/c3NIoG
这是代码:
function getChildFolder(aFolderId, aSubFolder) {
  var htService = Components.classes["@mozilla.org/browser/nav-history-service;1"].
    getService(Components.interfaces.nsINavHistoryService);
  var query = htService.getNewQuery();
  var options = htService.getNewQueryOptions();
  query.setFolders([aFolderId], 1);
  var result = htService.executeQuery(query, options);
  var rootNode = result.root;
  var childFolder = 0;
  rootNode.containerOpen = true;
  for (var i = 0; i < rootNode.childCount; i++) {
    var node = rootNode.getChild(i);
    if (node.type == node.RESULT_TYPE_FOLDER && node.title == aSubFolder) {
      childFolder = node.itemId;
      break;
    }
  }
  rootNode.containerOpen = false;
  return childFolder;
}

var bmService = Components.classes["@mozilla.org/browser/nav-bookmarks-service;1"].
  getService(Components.interfaces.nsINavBookmarksService);
var ioService = Components.classes["@mozilla.org/network/io-service;1"].
  getService(Components.interfaces.nsIIOService);
var folder;
/* remove comments to change the working folder from "Bookmarks Menu" to "Folder C"
   where "Folder A" is the name of a folder within "Bookmarks Toolbar"
         "Folder B" is the name of a folder within "Folder A"
         "Folder C" is the name of a folder within "Folder B"
    i.e. "Bookmarks Toolbar" > "Folder A" > "Folder B" > "Folder C" */
folder = bmService.bookmarksMenuFolder; // Bookmarks Menu
// folder = bmService.toolbarFolder; // Bookmarks Toolbar
// folder = bmService.unfiledBookmarksFolder; // Unsorted Bookmarks
// folder = getChildFolder(folder, "Folder A"); // 1st level subfolder
// folder = getChildFolder(folder, "Folder B"); // 2nd level subfolder
// folder = getChildFolder(folder, "Folder C"); // 3rd level sudfolder
var uri = ioService.newURI(content.document.location.href, null, null);
var title = content.document.title;
bmService.insertBookmark(folder, uri, bmService.DEFAULT_INDEX, title);


有没有不用定义Function getChildFolder的方法呢
[s]有个bug,这样添加的书签,移除后 地址栏的书签星标还是亮着的?[/s] 是我自己的问题
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
6楼#
发布于:2012-04-14 23:49
如果添加书签不是频繁操作用用鼠标也无妨。
整理书签还是在书签管理器下进行方便,打开后用tag或者关键词找到一类书签,全选-剪切-粘贴到对应文件夹。
neowin
火狐狸
火狐狸
  • UID37969
  • 注册日期2011-12-15
  • 最后登录2016-07-22
  • 发帖数131
  • 经验21枚
  • 威望0点
  • 贡献值8点
  • 好评度1点
7楼#
发布于:2012-04-14 23:49
书签一度1000+,早成累赘了,当时用deadlink检测、重新分类,用去小半天。现在觉得Read It Later真是个好习惯。
firefox_userA
非常火狐
非常火狐
  • UID8049
  • 注册日期2005-08-17
  • 最后登录2022-11-05
  • 发帖数609
  • 经验46枚
  • 威望0点
  • 贡献值8点
  • 好评度2点
8楼#
发布于:2012-04-14 23:49
白左:试试Pentadactyl/Vimperator回到原帖

Pentadactyl 貌似也没有办法添加到指定文件夹吧?
游客

返回顶部