谷歌浏览器

当前位置: 首页 > Chrome浏览器如何把特定网页打包桌面小程序

Chrome浏览器如何把特定网页打包桌面小程序

时间:2026-06-18

浏览:

来源:谷歌浏览器官网

Chrome浏览器如何把特定网页打包桌面小程序1

要将特定网页打包为桌面小程序,可以使用Web Extensions API。以下是一个简单的示例:
1. 首先,创建一个名为`manifest.json`的文件,其中包含以下内容:
json
{
"manifest_version": 2,
"name": "桌面小程序",
"version": "1.0",
"description": "一个简单的桌面小程序示例",
"permissions": ["activeTab"],
"background": {
"scripts": ["background.js"]
}
}

2. 然后,创建一个名为`background.js`的文件,其中包含以下代码:
javascript
chrome.runtime.onInstalled.addListener(() => {
console.log("桌面小程序已安装");
});
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
if (request.type === "download") {
let url = request.url;
let filename = `${url.split("/").pop()}`;
let link = document.createElement("a");
link.href = url;
link.download = filename;
link.style.display = "none";
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
});

3. 最后,在Chrome浏览器中打开`manifest.json`文件,然后点击“添加至扩展程序”按钮。这将启动一个下载对话框,您可以选择要下载的网页。下载完成后,将看到一个名为`桌面小程序.`的文件,双击即可运行。
TOP