css - 扩展内容脚本(JS/或 CSS)不适用
问题描述
我想要一个带有我自己的 CSS 代码的 Google Chrome 扩展程序,用于网站编程。我试图在 content_scripts 中包含我自己的 CSS 脚本,但它没有用。我不能像 JavaScript 那样插入 css。这是我的代码:
清单.json
{
"name": "XXX",
"version": "0.0.1",
"manifest_version": 2,
"permissions": [
"tabs",
"http://*/*",
"https://*/*",
"file:///*/*"
],
"content_scripts": [
{
"matches": [
"*://www.google.com/*",
"*://google.com/*"
],
"css": [
"style.css"
],
"js": [
"index.js"
],
"all_frames": true
}
],
"web_accessible_resources": [
"style.css"
]
}
样式.css
body{
background-color: #303030;
}
index.js
prompt('code injected');
解决方案
Chrome 通过隐藏www
.
正确的匹配模式是
https://www.google.com/*
或者
*://www.google.com/*
匹配http
和https
。
您可以通过在地址栏中右键单击使 Chrome 显示完整的 URL:
推荐阅读
- java - 试图在java中创建一个菜单来计算和显示一个圆的信息
- ios - 在 SwiftUI 中根据明暗模式更改 buttonStyle 修饰符
- python - Pytest 在测试用例以外的类中获取测试信息
- javascript - Flask,从列表中“获取”单个用户
- mysql - 更新 MySQL 表中的大量行
- python - ImportError:DLL 加载失败 sklearn 或 scipy
- javascript - EmberJS jQuery 弃用和基础
- angular - 如何合并来自一系列运算符的数据,以便订阅 concatMap 也将输出两组数据?
- node.js - 更新数组 -NodeJs 中的字段
- typescript - 如何在 TS 中键入函数签名?