Google Chrome浏览器扩展manifest.json文件

穆罕默德·阿卜杜拉(Mohamed Abdallah)

我正在开发Google Chrome浏览器扩展程序,并且面临着背景方面的挑战;浏览器不会加载CSS中添加的背景图片。

我似乎找不到web_accessible_resourcesmanifest.json文件密钥下声明资产的有效方法

什么是manifest.json文件?如何在其中声明资产?

麦延

一个manifest.json的文件所需的任何浏览器扩展程序。manifest.json的文件包含定义扩展的信息。文件中信息的格式为JSON

您可以在Google Chrome开发者文档中详细了解其内容:清单文件格式

您可能还需要阅读:Google Chrome扩展程序概述

相对简单的manifest.json文件如下所示(来源:入门:构建Chrome扩展程序):

{
  "manifest_version": 2,

  "name": "Getting started example",
  "description": "This extension shows a Google Image search result for the current page",
  "version": "1.0",

  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  },
  "permissions": [
    "activeTab",
    "https://ajax.googleapis.com/"
  ]
}

清单-可访问Web的资源

这是分配给关键字符串数组web_accessible_resources你内的manifest.json文件中指定要由网页进行访问您的扩展中的资产。manifest.json中的文件/路径相对于扩展名的根目录。该网页可以通过类似于的URL访问资源chrome-extension://[PACKAGE ID]/[PATH]

示例(来源:清单-Web可访问资源):

{
  ...
  "web_accessible_resources": [
    "images/*.png",
    "style/double-rainbow.css",
    "script/double-rainbow.js",
    "script/main.js",
    "templates/*"
  ],
  ...
}

有关更多信息,web_accessible_resources请参阅Google Chrome开发者文档:清单-Web可访问资源

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Javascript:导出大文本/ csv文件会使Google Chrome浏览器崩溃

在哪里可以找到Mac上适用于Google Chrome浏览器的扩展程序安装文件夹?

只能在Google Chrome浏览器中使用的Javascript文件

使用Google Chrome浏览器查看.ps文件?

Google Chrome浏览器不再播放某些音频文件

Google Chrome浏览器不会加载两个CSS文件

Google Chrome浏览器扩展程序审核时间流程

Google Chrome浏览器运行缓慢

Google Chrome浏览器扩展程序未同步

Google Chrome浏览器扩展程序,可重新启动Google Chrome浏览器

如何在Google Chrome浏览器中导出单个书签文件夹?

Google Chrome浏览器代理设置?

如何一次在Google Chrome浏览器中打开多个本地HTML文件?

如何修复Google Chrome浏览器损坏的设置文件?

Google Chrome浏览器文件下载:不显示下载文件大小

如何使用Google Chrome浏览器播放.swf文件?

下载Google Chrome浏览器(armhf?)

Google Chrome浏览器的字体问题

Google Chrome浏览器首页37

如何将Google Chrome浏览器配置文件(扩展名,Cookie等)迁移到另一个Windows安装?

每次我访问网站时都强制Google Chrome浏览器检查新的JavaScript文件

Google Chrome浏览器不断崩溃

Google Chrome浏览器崩溃

Google Chrome浏览器在哪里保存临时pdf文件?

为什么每次上载文件时Google Chrome浏览器都会冻结?

我无法在Ubuntu上安装Google Chrome浏览器| 无法运行文件

Google Chrome浏览器行为异常

显示Google Chrome浏览器扩展程序按钮

Google Chrome浏览器将.desktop文件放在哪里?