gpt4 book ai didi

Chrome Ex 中的 Css 背景文件。溢出并影响普通网页上的 css

转载 作者:太空宇宙 更新时间:2023-11-04 16:19:02 26 4
gpt4 key购买 nike

我正在开发一个 chrome 扩展程序,最近我将所有 css 从 popup.html 文件内部移到了一个新的 .css 文件中,以尝试清理一些代码。

好吧,当我们进行测试时,我们开始在一些我们经常访问的网页上看到一些有趣的行为,并且需要一些时间才能将其与扩展程序连接起来。一旦我们这样做了,我就做了一些挖掘,并意识到我的 css 中有 css 标签,这些标签与受影响的页面上的标签相同,而且我的 css 覆盖了页面上的 css。

我在谷歌和堆栈上四处查看,似乎只有我有这个问题。任何人都知道为什么会发生这种情况。

---编辑---

抱歉,我应该更具体一些,我确实使用了 chrome 文档网站上描述的程序化注入(inject),这里是我的 list 和我的 popup.html 文件头部的一部分:

Manifest.json 文件

     {
"background_page": "background.html",
"browser_action": {
"default_icon": "loggedout.png",
"popup": "popup.html"
},
"content_scripts": [ {
"js": [ "content/overlay.js",
"content/jquery.js","content/jquery.watermark.min.js"],
"css": ["popup.css"],
"matches": [ "http://*/*", "https://*/*" ],
"run_at": "document_start"
} ],

Popup.html 文件

      <html>
<head>
<link rel="stylesheet" href="popup.css" type="text/css">
....... other includes
</head>

最佳答案

只需从您的 list 中删除 "css": ["popup.css"], 行,它不是必需的。您可以在弹出窗口中包含任何本地 css 而无需在 list 中对其进行描述( list 中的 css 仅适用于内容脚本)。

关于Chrome Ex 中的 Css 背景文件。溢出并影响普通网页上的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6949470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com