把网站放到桌面上
要给网站做一个桌面快捷方式,Windows 上把地址栏旁边的网站信息图标拖到桌面,Mac 上把 Safari 里的链接拖出去,Linux 上写一个 .desktop 文件。这样把网站放到桌面上,文件里存的是网址,点开之后会进浏览器。单独的窗口和程序坞或任务栏上的位置来自 Safari 的添加到程序坞、Chrome 或 Edge 的安装,图标要属于自己的程序时再用 Pake。
在 Windows 桌面上放一个网站
微软的桌面图标说明给了两种做法,打开网页后把网址旁边的查看网站信息图标拖到桌面,或者在桌面空白处右键,选新建、快捷方式,再按提示填网页地址。微软 Win32 文档(2026 年 11 月读到)把做出来的东西叫 Internet 快捷方式,也就是 .URL 文件,点开图标时由处理这个地址的程序打开,通常是默认浏览器。把网站固定到任务栏是另一步,要从把网站装成应用开始。
Edge 的 Create Desktop shortcut 指向已经装好的应用。依次选 Settings and more …、More tools、Apps、Install this site as an app,如果 Edge 把它认成渐进式网页应用,会先弹出安装提示。然后打开 edge://apps,进 Details,选 Create Desktop shortcut。卡片上的 Open 会用单独的应用打开这个网站,Auto-start on device login 会在登录 Windows 时启动它。
Chrome 的快捷方式帮助页同一个月读到的路径是 More、Cast, save, and share、Create shortcut...,然后 Create。这一页没有写图标会存到哪里,也没有写单独的窗口,同一菜单里的 Install page as app...,或者有些网站地址栏右侧出现的安装图标,会把网站变成一个从程序坞或桌面打开的应用。之后打开 chrome://apps,右键这个应用,选 Create shortcut,选好位置再点 Create。同一个菜单里的 Launch at startup 会在登录电脑时打开它。Chrome 和 Edge 的菜单名都是英文界面,中文界面按对应项找。
在 Mac 桌面上放一个网站
在 Safari 里把网页上的链接拖到桌面,苹果保存网页的说明写的就是这个动作。拖出来的是一个 .webloc 文件,相当于 Windows 的 .URL 文件,里面存着网址,打开时把这个地址交给浏览器。
macOS Sonoma 14 或更高版本上,选文件、添加到程序坞,或者点共享再选添加到程序坞,输入名称,点添加。苹果把它存进个人文件夹的「应用程序」,之后可以从程序坞或聚焦打开。它不和 Safari 共享浏览历史记录、Cookie、网站数据或设置,所以要在网页 App 里再登一次。需要书签或标签页时,点共享,再选在 Safari 浏览器中打开。
桌面图标要另外做,选中 App 后选文件、制作替身,把替身拖到桌面,或者按住 Option 和 Command 把 App 拖过去。要删掉网页 App,把个人文件夹「应用程序」里的它拖到废纸篓。Mac 上的 Chrome 用的是上面 Windows 那一套命令。窗口大小写在把网站做成 Mac 应用里。
在 Linux 桌面上放一个网站
桌面项是一个以 .desktop 结尾的文本文件。规范要求有 Type 和 Name,链接用 Type=Link,这时才必须写 URL。
[Desktop Entry]
Type=Link
Name=Example
URL=https://example.com
把它存进 ~/.local/share/applications,用户自己的条目就放在这里。再跑一次 desktop-file-validate example.desktop,这个命令在 desktop-file-utils 包里,规范已经不认的键会被列出来(Arch 的说明)。
Arch 的启动器对照表里,KDE Plasma 会启动 Link 类型,Cinnamon、GNOME、MATE、gtk-launch、dex 和 xdg-open 不会。GNOME Web,也就是 Epiphany,不靠这个类型。打开网页,用菜单按钮选 Install as Web App…,起名再按 Create。它会出现在 Activities 概览里,打开之后没有地址栏,也没有那些菜单。
快捷方式为什么还是打开浏览器
快捷方式里存的是地址,没有它自己的程序,Windows 把 URL 交给处理程序,微软写的是这个程序通常是默认浏览器。苹果的 com.apple.internet-location 是一个基础类型,符合 public.stored-url,.webloc 就是这样一份存下来的 URL。在终端运行 plutil -p Example.webloc,能看到 URL 这个键下面的地址。mdls -name kMDItemContentType Example.webloc 会报 com.apple.web-internet-location。Type=Link 有 URL,没有 Exec,没有新的程序登记进去,程序坞、任务栏和应用启动器上仍只有浏览器,页面就在浏览器里打开,登录也是浏览器里已有的那一份。
装好的网站是一个程序项,窗口和位置都属于这个程序。Safari 的网页 App 把 Cookie 和 Safari 分开。Pake 应用在无痕浏览关掉时留下登录、Cookie 和站点数据,打开时每次从空白会话开始。渐进式网页应用和桌面应用怎么比把这个差别再往下写。
要独立程序时用 Pake
Chrome、Edge 或 Safari 自带的安装够用,就继续用它。图标要是一个自己的程序,名字用你填的应用名称,出现在程序坞、访达或开始菜单里,再用 Pake。随应用带的精选有 30 个网站,其他地址直接粘贴,只写 example.com 这种域名时会补上 https://。其余选项在创建应用。
在 Mac 上打开创建,把网址粘贴进粘贴网址或搜索下面应用开始创建。粘贴的网址会直接打开,手打的要按回车或点继续,然后点创建应用,出现创建完成后点打开。在访达中显示会落到 /Applications,写不了这个目录时在 ~/Applications。按住 Option 和 Command 拖到桌面,或者拖到程序坞。
Windows 上让无痕浏览保持关闭,点 Create app,中文界面是创建应用。App created,中文是创建完成,上面有打开和打开文件所在的位置。应用在 %LOCALAPPDATA%\Programs\Pake Apps\<name>,也在开始菜单里。点 Start、All,把应用拖到桌面,这个图标打开的是应用。Windows 11 已经带了这些应用用的 WebView2 运行时。缺了的时候 Pake 显示 Apps created with Pake need the Microsoft Edge WebView2 Runtime,中文是用 Pake 创建的应用需要 Microsoft Edge WebView2 运行时。
Linux 桌面版给 Arch 系发行版,点从这个网址创建,或者直接回车,再点创建应用。应用在 ~/.local/share/Pake/apps,启动器文件在 $XDG_DATA_HOME/applications,这个变量空着时是 ~/.local/share/applications。类型是 Type=Application,Exec 指向应用自己的程序,Terminal 为 false。从应用启动器打开它,Ubuntu、Fedora 和其他发行版用命令行写安装包。
pake https://example.com --name Example
macOS 上得到 .dmg,Windows 上得到 .msi,Debian 和 Ubuntu 上得到 .deb 和 AppImage,Fedora 和其他 RPM 发行版上得到 .rpm 和 AppImage。Google 和其他一些服务会拒绝在 Pake 的网页视图里登录,这时用上面的浏览器安装,原因在网页视图里的 Google 登录。
点开之后不对怎么办
点开之后进了浏览器,说明图标里只有地址,想要窗口就安装网站,或者做 Pake 应用。Create Desktop shortcut 要等 Edge 安装完成,在 edge://apps 的 Details 里。添加到程序坞需要 macOS Sonoma 14 或更高版本。Linux 文件没有任何反应,是落在了不支持 Type=Link 的启动器上,Arch 记下的有 Cinnamon、GNOME、MATE、gtk-launch、dex 和 xdg-open。这时改用 Install as Web App…,或者 Pake 的应用程序条目。Pake 应用每次打开都是登出的,把无痕浏览关掉再登录一次。任务栏图标看任务栏那篇。
常见问题
桌面快捷方式会在单独的窗口里打开网站吗?
.url、.webloc 和 Type=Link 打开的是浏览器里的这个地址,能自己打开的是装好的应用。
登录电脑时可以自动打开这个网站吗?
装成应用之后,Chrome 有 Launch at startup,Edge 有 Auto-start on device login。苹果写了,Safari 网页 App 可以加为登录项。只存地址的快捷方式没有这项设置。
Safari 的添加到程序坞存在哪里?
在个人文件夹的「应用程序」里。打开个人文件夹里的「应用程序」,删掉时拖到废纸篓。
url 和 webloc 文件是什么?
它们存的是地址,不是网页本身的副本。Windows 用处理程序打开 .url 文件,通常是默认浏览器。macOS 里是 .webloc 文件。
换了默认浏览器,快捷方式还能用吗?
Windows 的 Internet 快捷方式跟着处理程序走,会在新的默认浏览器里打开。
