Greasy Fork is available in English.

picviewer CE

NLF 的围观图修改版

2014-10-15 05:48:23 UTC itibariyledir. En son verisyonu görün.

Yazar
ywzhaiqi
Değerlendirmeler
0 0 0
Versiyon
2014.10.15.0
Oluşturulma
Güncellenme
Lisans
N/A
Geçerli
Tüm siteler

picViewer By NLF 修改版。

修改说明

  • 修正原脚本在 chrome 下会加载 2 次的 bug。
  • 修正原脚本在 chrome 30+ 当鼠标移动到浮动工具栏时会消失的问题,因为 mouseenter 可能不会触发,故做了特殊处理。
  • 修改了默认的设置
    • 改为双击关闭图片窗口,还可用 esc 键关闭。
  • 新增了几个查看大图的站点规则
  • 新增按键
    • 当出现悬浮条时按下 a 键打开原图(actual)
    • 当出现悬浮条时按下 c 键打开当前图片(current)
    • 当出现悬浮条时按下 m 键打开放大镜(magnifier)
    • 当出现悬浮条时按下 g 键打开库(gallery)
  • 新增了几个库的命令
    • 重载。跟下面的自动重载类同,这是手动重载。
    • 导出所有图片到新窗口
    • 显示隐藏底部条
  • ~~新增库浏览时,当滚动到最后一个,会自动滚动原页面到最底部,如果有新的图片会自动重载。例如百度图片库浏览时。~~ 已被默认禁用,有待进一步完善。

鼠标手势调用(FireGesture)

打开原图

var srcNode = window.FireGestures ? FireGestures.sourceNode : event.target,
    document = srcNode.ownerDocument;

var actualBtn = document.querySelector('#pv-float-bar-container > .pv-float-bar-button-actual');
if (actualBtn) {
    actualBtn.click();
}

打开库

var srcNode = window.FireGestures ? FireGestures.sourceNode : event.target,
    document = srcNode.ownerDocument;

var galleryBtn = document.querySelector('#pv-float-bar-container > .pv-float-bar-button-gallery');
if (galleryBtn) {
    galleryBtn.click();
}