V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
oIMOo
V2EX  ›  Chrome

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

  •  1
     
  •   oIMOo · 2018-03-08 23:29:00 +08:00 · 2321 次点击
    这是一个创建于 2456 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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 条回复    2018-03-09 21:28:35 +08:00
    oIMOo
        1
    oIMOo  
    OP
       2018-03-08 23:37:20 +08:00
    曲线方法是:
    - 将最终命令行写为 sh 文件
    - 将文件属性设置为 Allow executing file as program
    - nautilus - Files - Preferences - Behavior - Ecutable Text file - Run them

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

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

    ```c
    #include <stdlib.h>

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

    `gcc Desktop/dict.c -o ~/Desktop/dict`
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5560 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:50 · PVG 14:50 · LAX 22:50 · JFK 01:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.