kjq391
火狐狸
火狐狸
  • UID34896
  • 注册日期2010-12-18
  • 最后登录2012-02-14
  • 发帖数106
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3920回复:13

找个FireGestures扩展的鼠标手势代码或脚本要求能够直接打开颜色的页面

楼主#
更多 发布于:2011-09-01 14:33
求一个FireGestures扩展里面手势的代码或脚本,要求用FireGestures扩展鼠标手势能够直接打开颜色的页面[就是火狐的工具—选项—内容—颜色]但根据需要设置颜色后点“确定”能生效有效,为了保证设置有效,鼠标手势后选项页面和颜色页面可以同时出现(因点击2个确定要完成生效)但必须要保证和火狐原色一样,因为这是个设置色本身的颜色是不能随设置的变化而变化的否则就不能再设置网页的颜色了。谢谢。

现在偶是用FireGestures扩展的鼠标手势直接打开火狐的选项后再用鼠标点内容—再点颜色后才能打开比较费事,颜色页面偶是经常要用到的要用来设置网页的颜色的。
ahlch
小狐狸
小狐狸
  • UID31503
  • 注册日期2010-01-02
  • 最后登录2012-06-14
  • 发帖数61
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2011-09-01 14:33
gBrowser.selectedTab = gBrowser.addTab('chrome://browser/content/preferences/colors.xul')
leungxh
kjq391
火狐狸
火狐狸
  • UID34896
  • 注册日期2010-12-18
  • 最后登录2012-02-14
  • 发帖数106
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2011-09-01 14:33
ahlch
gBrowser.selectedTab = gBrowser.addTab('chrome://browser/content/preferences/colors.xul')
回到原帖


你好,刚刚多次试了下这个代码,虽然能直接打开颜色但这个颜色页面显示不正常相当于一个网页的标签页的整个显示,和直接用鼠标点击火狐的工具—选项—内容—颜色打开的颜色页面(这个是小页面)不一样而且变色了,重启电脑后还是一样的不正常。
kjq391
火狐狸
火狐狸
  • UID34896
  • 注册日期2010-12-18
  • 最后登录2012-02-14
  • 发帖数106
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-09-01 14:33
这个问题现在还是没有解决呀。
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
4楼#
发布于:2011-09-01 14:33
openDialog('chrome://browser/content/preferences/colors.xul', '', 'chrome,titlebar,toolbar,centerscreen');
不过配置不能保存,配置保存动作估计在配置窗口做
我很懒...
ahlch
小狐狸
小狐狸
  • UID31503
  • 注册日期2010-01-02
  • 最后登录2012-06-14
  • 发帖数61
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2011-09-01 14:33
见鬼了,这个帖子我记得有人回复过了啊!
代码我还刻意记住了。
toOpenWindowByType('pref:pref', 'chrome://browser/content/preferences/colors.xul')
leungxh
ahlch
小狐狸
小狐狸
  • UID31503
  • 注册日期2010-01-02
  • 最后登录2012-06-14
  • 发帖数61
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2011-09-01 14:33
配置保存不了啊,option里在确认一遍才可以
leungxh
kjq391
火狐狸
火狐狸
  • UID34896
  • 注册日期2010-12-18
  • 最后登录2012-02-14
  • 发帖数106
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2011-09-01 14:33
Cye3s:openDialog('chrome://browser/content/preferences/colors.xul', '', 'chrome,titlebar,toolbar,centerscreen');
不过配置不能保存,配置保存动作估计在配置窗口做
回到原帖


你好,你的这个代码可以直接打开这个选项里面的颜色页面(和正常顺序打开的一样颜色和大小的小页面),但是发现自己根据需要设置后点“确定”是无效的,因为还少一步正常的还要点击“选项”页面里面的下面的“确定”后所有设置才能生效,对不起偶也是才发现这个问题,怪偶问的写的不清楚,能不能把代码改一下点确定后就要让设置生效,那怕用鼠标手势后让选项页面和颜色页面同时一下子出来,这样点击两下确定后让设置结果生效有效。谢谢。

PS:2楼朋友的那个代码虽然是大页面出现但偶试过了点“确定”后设置结果是生效有效的(貌似只能用一次),就是感觉在已经设置过也已经有效的其他非火狐原来默认网页的颜色时再用鼠标手势打开后和这个非火狐原来默认网页的背景颜色同色了而不是原来火狐内定的默认设置色的颜色(这个火狐因设置颜色需要是不能变的,火狐打开网页后网页颜色是可以变色的)这样有点就不习惯了,因为这样文字、背景、已访问和未访问链接颜色的这4个小框里面显示的都是一样的颜色了,这样一来就不好再设置了同色了。
kjq391
火狐狸
火狐狸
  • UID34896
  • 注册日期2010-12-18
  • 最后登录2012-02-14
  • 发帖数106
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2011-09-01 14:33
ahlch:见鬼了,这个帖子我记得有人回复过了啊!
代码我还刻意记住了。
toOpenWindowByType('pref:pref', 'chrome://browser/content/preferences/colors.xul')
回到原帖


你好,你的这个代码和楼上的情况是一模一样的,谢谢,都怪偶说的不清楚偶也是刚才不久前试了后才发现的,偶在一楼又重新编辑了下,能否看看能不能再改一下。谢谢。
kjq391
火狐狸
火狐狸
  • UID34896
  • 注册日期2010-12-18
  • 最后登录2012-02-14
  • 发帖数106
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2011-09-01 14:33
Cye3s:openDialog('chrome://browser/content/preferences/colors.xul', '', 'chrome,titlebar,toolbar,centerscreen');
不过配置不能保存,配置保存动作估计在配置窗口做
回到原帖


你好,偶又把你说的配置不能保存仔细看了下,貌似你是不是指“配置不能保存”就是指偶上面说的设置后点确定不能生效?如这样,是滴,但设置后点这个小颜色页面的确定后此页面消失了,也没有再跳出个什么设置的框框出来,那具体该如何步骤?
kjq391
火狐狸
火狐狸
  • UID34896
  • 注册日期2010-12-18
  • 最后登录2012-02-14
  • 发帖数106
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2011-09-01 14:33
ahlch:配置保存不了啊,option里在确认一遍才可以回到原帖


你好,根据需要设置相应的颜色后点这个小颜色页面的确定后此页面消失了,也没有再跳出个什么option设置的框框出来,那如何确认?
ahlch
小狐狸
小狐狸
  • UID31503
  • 注册日期2010-01-02
  • 最后登录2012-06-14
  • 发帖数61
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2011-09-01 14:33
帮你找了半天
https://developer.mozilla.org/en/working_with_windows_in_chrome_code

var ww = Components.classes["@mozilla.org/embedcomp/window-watcher;1"]
                   .getService(Components.interfaces.nsIWindowWatcher);
var win = ww.openWindow(null, "chrome://browser/content/preferences/colors.xul","aboutMyExtension","chrome,centerscreen", null);
leungxh
kjq391
火狐狸
火狐狸
  • UID34896
  • 注册日期2010-12-18
  • 最后登录2012-02-14
  • 发帖数106
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2011-09-01 14:33
ahlch:帮你找了半天
https://developer.mozilla.org/en/working_with_windows_in_chrome_code

var ww = Components.classes["@mozilla.org/embedcomp/window-watcher;1"]
                   .getService(Components.interfaces.nsIWindowWatcher);
var win = ww.openWindow(null, "chrome://browser/content/preferences/colors.xul","aboutMyExtension","chrome,centerscreen", null);
回到原帖


你好!你给的这个链接网址咱不会写码也看不懂也根本不懂,写码编码也只能靠你们这些高手了。
此代码测试有效达到要求了,这位朋友你辛苦了,谢谢你啊,再次感谢!祝你节日快乐!健康愉快!  
songzsxl
小狐狸
小狐狸
  • UID38358
  • 注册日期2012-02-25
  • 最后登录2012-02-26
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2011-09-01 14:33
能不能再进一步,通过某个鼠标手势,直接来回切换”允许页面选择显示颜色而无需使用上面的设置“这个选项,就不用点击”√“,”确定“
游客

返回顶部