帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:ext  CHR  DARK  chrome  firefox-extension  Firefox  Reader  
DarkReader Chrome extension

  • 源代码名称:darkreader
  • 源代码网址:http://www.github.com/alexanderby/darkreader
  • darkreader源代码文档
  • darkreader源代码下载
  • Git URL:
    git://www.github.com/alexanderby/darkreader.git
  • Git Clone代码到本地:
    git clone http://www.github.com/alexanderby/darkreader
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/alexanderby/darkreader
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • Google Chrome 和 Mozilla Firefox的黑色阅读器

    Dark Reader screenshot

    这个扩展网页的亮度反转,目的是在浏览网页的同时减少眼睛eyestrain的。 访问 Chrome 网上商店Firefox add-ons 了解更多信息。

    :如何贡献

    修复错误的反转

    如果某网站已经,你可以将它添加到 dark_sites.json 文件 ( 请保留字母顺序)

    在web的部分网页中,你可以在 fix_inversion.json ( 。请保留字母 ORDER BY URL,使用短选择器,保留空白缩进和代码样式) 文件中指定必要的CSS CSS 。

    注意,对这些文件的合并更改会自动传递给所有用户,在 15分钟内。

    使用开发工具
    • 开放收费的Chrome 开发工具 。
    • 点击元素选取器
    • 选取错误的反向元素。
    • 为该元素或者所有类似元素( 比如 ) 选择一个收费的 如果元素的class="x-icon small" 选择器看起来像 .x-icon ) 。
    • 单击 Dark icon
    • 点击开发者工具 ( 在底部) 。
    • sites 部分下面添加一个包含URL和选择器的block 。
    ..."sites": [
     {
     "url": "example.com",
     "invert": ".x-icon" }
    ]
    • 还可以指定多个选择器( 逗号分隔列表或者 array ) 和自定义CSS规则。 如果选择元素包含错误显示的图像或者其他内容,则可以使用 noinvert 规则。 removebg 从元素中删除 background 图像。 重要:当暗模式打开时,整个页面( root <html> 元素) 被过滤器反转。 为了恢复图像,使用视频 等等 invert 选择器,所以将反演应用于这些元素两次。 如果反转元素包含与 invert 选择器匹配的其他元素,那么这些元素将被反转 3次或者更多次。 为了防止 noinvert 选择器被使用。
    ..."sites": [
     {
     "url": "example.com",
     "invert": [
     ".x-icon,. x-button",
     "#player. player-button" ],
     "noinvert": "#player *",
     "removebg": ".bg-photo",
     "rules": ".overlay { background: rgba(255,255,255,0.5); }" }
    ]
    • 单击应用
    • 如果的修复工作 worked fix_inversion.json 文件
    • 单击编辑 ( 先登录 GitHub )"。
    • 将你的修复程序插入 按URL保留按字母顺序排列的字母顺序,使用 4空间缩进。
    • 为你所做的工作提供一个的简短描述。
    • 单击建议文件更改
    • 查看更改。单击创建拉请求
    • Travis CI会检查你的变化。
    • 如果你看到一个收费的红色交叉点击详细的细节,看看错误是什么。
    • 当你看到一个绿色的绿色标记比所有东西都好。
    • 黑暗阅读器开发者将收取审查并合并你的更改使它的可以供所有用户使用。

    添加新功能或者修复 Bug

    If 将新功能添加到深色阅读器或者修复 Bug,提交 GitHub issue GitHub discuss active active active active active 。

    为了构建和调试扩展,安装 nodejs 。 在项目 根目录 中运行 npm install 来安装开发依赖项。 然后执行 npm run debug 。打开 Chrome 页面的扩展。 启用开发人员模式,按加载解压unpacked按钮,导航到项目文件夹的src/

    在进行任何代码更改后,项目将自动重新编译。 如果扩展没有重新加载 automatically可以在扩展页面重新加载,方法是按重加载( Ctrl+R ) hyperlink 。

    编辑代码可以使用任何文本编辑器或者 web IDE ( 与 Visual Studio 代码Atom,WebStorm一样。) 。保留代码样式 ( 空白等) 。

    提交的拉请求,等待英镑审查。

    赞助

    捐款。

    好运 !



    文章标签:ext  CHR  chrome  Reader  Firefox  DARK  firefox-extension  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语