Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
oIMOo
V2EX  ›  Chrome

如何使用命令行制作 chrome 桌面应用

  •  1
     
  •   oIMOo · Mar 8, 2018 · 2836 views
    This topic created in 3068 days ago, the information mentioned may be changed or developed.
    1. 常规制作网页应用方法:
    • 使用 Chrome/Chromium 打开指定网页
    • ⋮ -> More tools -> Add to desktop...
    1. 使用命令行将制定网页打开为应用模式:
    1. 我需要解决的情况:
    • 将以下代码保存为 html 文件
    <HTML>
      <FRAMESET rows="50%,50%">
        <FRAME src="http://dict.youdao.com/">
        <FRAME src="http://www.frdic.com/">
      </FRAMESET>
    </HTML>
    
    • 使用 Chrome/Chromium 打开上述文件
    • ⋮ -> More tools -> Add to desktop... 无法点击
    • 可使用命令行其打开为应用模式 chromium-browser --app=file:///home/<path>/<name>.html

    如何将其以应用形式保存在桌面呢?

    默认浏览器为 firefox,此词典页面(应用)不想与之混淆,故使用带有网页应用功能的 Chrome/Chromium

    4 replies    2018-03-09 21:28:35 +08:00
    oIMOo
        1
    oIMOo  
    OP
       Mar 8, 2018
    曲线方法是:
    - 将最终命令行写为 sh 文件
    - 将文件属性设置为 Allow executing file as program
    - nautilus - Files - Preferences - Behavior - Ecutable Text file - Run them

    但是并不想这样,不能为了一个单独文件把整个编辑习惯改掉吧......
    oIMOo
        2
    oIMOo  
    OP
       Mar 8, 2018
    简单一点的曲线则是设置 terminal alias,但是我还是想搞明白怎么生成这个 chrome 网页应用。
    moonmagian
        3
    moonmagian  
       Mar 9, 2018 via Android
    写一个简单的 C 程序调用 shell 加上可执行就行吧
    oIMOo
        4
    oIMOo  
    OP
       Mar 9, 2018
    @moonmagian

    是个办法,谢谢。至少桌面上是一个干干净净的图标了。

    ```c
    #include <stdlib.h>

    int main(void) {
    system("chromium-browser --app=file:///home/<path>/<name>.html");
    }
    ```

    `gcc Desktop/dict.c -o ~/Desktop/dict`
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2801 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 03:54 · PVG 11:54 · LAX 20:54 · JFK 23:54
    ♥ Do have faith in what you're doing.