繁体   English   中英

Chrome扩展程序:出现错误:无法识别的清单密钥“ start_url”

[英]Chrome Extension: Getting error: Unrecognized manifest key 'start_url'

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

渐进式Web应用程序与扩展程序不同。 它们在包括清单在内的所有可能的方式上都是不同的。

这是扩展名的清单文件格式

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM