kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
阅读:3639回复:12

希望没有火星:Firefox可以用命令行截取整个页面了

楼主#
更多 发布于:2013-01-25 11:34
Screengrab坏了,Abduction告诉我页面Too large保存不了,结果去搜索解决方案的时候才知道,Firefox现在自带的Developer Toolbar(Shift+F2)已经可以用命令截图了。

命令是:
screenshot filename.png --fullpage


原生的东西效果真好。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-25
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2013-01-25 11:34
呵呵,这里之前就讨论过了:
read-46474
Firefox More than meets your experience
fooxx
小狐狸
小狐狸
  • UID36314
  • 注册日期2011-05-21
  • 最后登录2013-09-17
  • 发帖数68
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2013-01-25 11:34
隔壁有abduction的修复版
支持Nightly
附件名称/大小 下载次数 最后更新
Abduction!-3.3.0-fx.xpi (14KB)  3 2013-01-25 15:23
浮舟
狐狸大王
狐狸大王
  • UID35715
  • 注册日期2011-03-26
  • 最后登录2014-06-14
  • 发帖数371
  • 经验17枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
3楼#
发布于:2013-01-25 11:34
谢谢LS,已收。abduction作者动机不纯,一直用3.0.14没升级,以后像TU那样慢慢戒掉吧。

我记不住命令。。。我想自定义截图位置。。肿么办。。。
http://tieba.baidu.com/p/1929874868
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
4楼#
发布于:2013-01-25 11:34
浮舟:谢谢LS,已收。abduction作者动机不纯,一直用3.0.14没升级,以后像TU那样慢慢戒掉吧。

我记不住命令。。。我想自定义截图位置。。肿么办。。。
http://tieba.baidu.com/p/1929874868
回到原帖

內建的悲劇截图只能對某個單一元素截图
selector (node, 非必要)
CSS 選擇器將會使用 Document.querySelector 來識別某個單一元素
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
5楼#
发布于:2013-01-25 11:34
kmc:Screengrab坏了,Abduction告诉我页面Too large保存不了,结果去搜索解决方案的时候才知道,Firefox现在自带的Developer Toolbar(Shift+F2)已经可以用命令截图了。

命令是:
screenshot filename.png --fullpage


原生的东西效果真好。
回到原帖

這是原生的雞肋悲劇,
您都在用 v21 了還沒發現哦
這 v16 就有的 Shift+F2 雞肋悲劇功能
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
6楼#
发布于:2013-01-25 11:34
浮舟:谢谢LS,已收。abduction作者动机不纯,一直用3.0.14没升级,以后像TU那样慢慢戒掉吧。

我记不住命令。。。我想自定义截图位置。。肿么办。。。
http://tieba.baidu.com/p/1929874868
回到原帖

用Screengrab fix version。

其实我用PicPick
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
7楼#
发布于:2013-01-25 11:34
这些该死的geek 明明都能选择css来截取元素, 再直接把html的inspector加进来不就是abduction的xray模式了么
-いたんですか? -ええ、ずっと
sjb1234
小狐狸
小狐狸
  • UID32455
  • 注册日期2010-04-02
  • 最后登录2016-01-10
  • 发帖数53
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2013-01-25 11:34
分享一个Firegesture脚本,手势截图更方便

var canvas = content.document.createElement("canvas");
canvas.width = content.document.body.clientWidth;
canvas.height = content.document.body.clientHeight;
var ctx = canvas.getContext("2d");
ctx.drawWindow(content, 0, 0, canvas.width, canvas.height, "rgb(255,255,255)");
saveImageURL(canvas.toDataURL(), content.document.title + ".png");
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
9楼#
发布于:2013-01-25 11:34
sjb1234:分享一个Firegesture脚本,手势截图更方便

var canvas = content.document.createElement("canvas");
canvas.width = content.document.body.clientWidth;
canvas.height = content.document.body.clientHeight;
var ctx = canvas.getContext("2d");
ctx.drawWindow(content, 0, 0, canvas.width, canvas.height, "rgb(255,255,255)");
saveImageURL(canvas.toDataURL(), content.document.title + ".png");
回到原帖


我加入了Mouse Gestures Redox的手势,执行后确实弹出个对话框问保存的位置,但保存后发现没有文件。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
10楼#
发布于:2013-01-25 11:34
kmc

我加入了Mouse Gestures Redox的手势,执行后确实弹出个对话框问保存的位置,但保存后发现没有文件。
回到原帖


因为saveImageURL的参数为了隐私浏览窗口功能改了签名,把这一句改成
saveImageURL(canvas.toDataURL(), content.document.title + ".png",null,null,null,null,document);
应该就可以了。最后一个参数是来源doc对象,大概是用来判断是否隐私用的。很麻烦的是,这个参数不能为null,也不能为空,而且需要有部分document对象的合法方法或成员,所以最好是传入一个合法对象。document写起来当然是最简单的啦,但是可能会导致这个手势在弹出的隐私窗口中无法使用(没有试验过)
-いたんですか? -ええ、ずっと
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
11楼#
发布于:2013-01-25 11:34
那为什么FireGestures就能用?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
12楼#
发布于:2013-01-25 11:34
kmc:那为什么FireGestures就能用?回到原帖

比較有名?!
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
游客

返回顶部