V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ihwbunny
V2EX  ›  Apple

怎么做一个 app for macOS 的,功能很简单就是打开一个网站,比如 google docs

  •  
  •   ihwbunny · 290 天前 · 1583 次点击
    这是一个创建于 290 天前的主题,其中的信息可能已经有所发展或是发生改变。

    其实这个网页,就是支持编辑简单的 Word 或 google doc 文档的,然后使用 email 发给别人。目前就是类似 Google Docs 的网页。 最好是用 chrome 或者 Safari 内嵌,用当前系统安装的 Chrome 或 Safari 版本。 也不用保存 支持使用系统的打印系统打印当前页

    这么个 app 应该好开发吧

    第 1 条附言  ·  288 天前
    这个小需求主要是目前应用在课堂考试的环境,类似老师在网页上出题,学生在课堂上,登录后,只能访问这个网页,回答后老师得到答案。不用特别的严格,但是最好不让学生任意访问其它网站,或者多窗口多标签等,更不能调用其它的应用。当然好多安全控制问题,不是这个 app 自己考虑的。

    目前,最简单的做法是,让老师给考试预先做个 Google Form 。学生在电脑上登录特定的考试账户后,打开这个 app ,只能访问指定的这个 Google Form ,学生在这个 app 中登录自己的 Google 账户后,就可以答题了。

    其实功能最好可以打印。如果不用 form ,就用文本编辑后发送 email 的方式也是可以接受的。
    第 2 条附言  ·  288 天前
    另外,使用 Automator 的 Website Popup 也基本可以,但是问题是,他的 web engine 有点老,google doc 等不让用,form 倒是可以。

    Safari 的保存倒是个注意,目前看可能可以
    14 条回复    2024-03-09 04:12:23 +08:00
    pC0oc4EbCSsJUy4W
        1
    pC0oc4EbCSsJUy4W  
       290 天前
    没看懂
    dingdangnao
        2
    dingdangnao  
       290 天前 via iPhone
    直接做个网页不就行了么
    RIDESU
        3
    RIDESU  
       290 天前
    很简单,写一个 AppleScript 脚本,然后导出为 app ,就好了
    4ark
        4
    4ark  
       290 天前 via iPhone
    做个网页打包成 app
    owen666
        5
    owen666  
       290 天前   ❤️ 2
    这么简单的应用苹果审核不会通过。并且目前的 Safari 本身就支持直接将链接保存为应用。所以你只需要保存链接即可。

    步骤:
    1 Safari 打开网站
    2 Safari 选择文件->添加到程序坞

    这样就可以了。
    MrGba2z
        6
    MrGba2z  
       290 天前
    PWAs (Progressive Web Apps)
    weeei
        7
    weeei  
       290 天前
    考虑外包吗?
    yangg
        8
    yangg  
       290 天前   ❤️ 1
    你找这个 https://github.com/tw93/Pake x ?
    ihwbunny
        9
    ihwbunny  
    OP
       288 天前
    @fatelight
    @dingdangnao
    @4ark
    @weeei
    是没说清楚,当时弄得头昏脑涨的。
    其实就是一个 app ,仅仅访问一个单一的网页。就好像一个 app ,里面只有一个内嵌的 Safari 或者 Chrome ,网址栏、菜单、工具栏都不要,就是打开一个 app 直接就访问一个网页,这个网页应该是可以在 app 启动时指定。
    Chrome 有个 Kiosk 模式,但是不适合。
    ihwbunny
        10
    ihwbunny  
    OP
       288 天前
    @owen666

    多谢! Safari 的“添加到程序坞”很可能可以,我在测试下。
    ihwbunny
        11
    ihwbunny  
    OP
       287 天前
    @owen666
    多谢,这个只能在 Sonoma 14 或更新的系统上能用。我这里还要兼容最低到 Monterey 12
    ihwbunny
        12
    ihwbunny  
    OP
       287 天前
    @weeei
    还没有预算 😥
    owen666
        13
    owen666  
       287 天前   ❤️ 1
    其实你可以换个思路,整个课堂连固定的 Wi-Fi 或有线网络,然后选择可以设置黑白名单的路由,要求路由只能访问固定的网站。这样同样可以实现你说限制。即学生只能上特定的网站。至于浏览器,使用任何浏览器都可以。
    ihwbunny
        14
    ihwbunny  
    OP
       285 天前
    这个可以有。
    有的时候有小问题,比如不同的教室考试不同,可能访问的服务不同,有的教室考试有的在上课,还有大的统一管理的机构可能不太好动路由,比如我们这里,当然这个是个思路。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1589 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:53 · PVG 00:53 · LAX 08:53 · JFK 11:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.