Chrome扩展程序:获取错误:无法识别的清单键'start_url'

时间:2018-06-07 14:44:54

标签: google-chrome google-chrome-extension manifest.json

使用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"]
      }
    ]
 }

1 个答案:

答案 0 :(得分:1)

progressive web app与扩展名不同;它们在各方面都是不同的,包括清单。

这是扩展程序的Manifest File Format

此外,Chrome扩展程序不像应用程序那样“启动” - 它有几个可以在不同时间激活的入口点,例如单击浏览器操作以打开弹出窗口或上下文菜单项,或在某些页面上运行的内容脚本,或打开选项卡以响应某些条件的后台页面。