使用Chrome扩展程序并创建manifest.json文件
根据Chrome文档,“start_url”存在(并记录在案)https://developers.google.com/web/fundamentals/web-app-manifest/#start-url
但是我收到错误“无法识别的清单键'start_url'”。显然,我可以删除该密钥并“修复”错误,但我希望能够“告诉浏览器启动应用程序应该从哪里开始...”将用户直接引导到您的应用中,而不是产品登录页面。想一想用户打开你的应用后想要做什么,然后把它们放在那里“(这就是start_url键应该做的)
还有其他方法可以实现这一目标吗?我的语法错了吗?
{
"start_url": "/start", // the page I want the app to open on
"manifest_version": 2,
"name": "My Extension",
"description": "A fantastic extension",
"short_name": "Extension",
"version": "1.0",
"background": {
"scripts": [
"events.js"
],
"persistent": true
},
"browser_action": {
"default_popup": "index.html",
"default_title": "Extension"
},
"content_scripts": [
{
"matches": ["*://*/*"],
"css": [],
"js": ["content.js"]
}
]
}
答案 0 :(得分:1)
progressive web app与扩展名不同;它们在各方面都是不同的,包括清单。
这是扩展程序的Manifest File Format。
此外,Chrome扩展程序不像应用程序那样“启动” - 它有几个可以在不同时间激活的入口点,例如单击浏览器操作以打开弹出窗口或上下文菜单项,或在某些页面上运行的内容脚本,或打开选项卡以响应某些条件的后台页面。