在chrome扩展中使用简单jQuery
我正在尝试编写一个chrome扩展,我只想使用jquery。所以我试着简单地使用它,看看它是否有效。我不明白为什么它不起作用 我的在chrome扩展中使用简单jQuery,jquery,google-chrome-extension,Jquery,Google Chrome Extension,我正在尝试编写一个chrome扩展,我只想使用jquery。所以我试着简单地使用它,看看它是否有效。我不明白为什么它不起作用 我的manifest.json { "name": "otoEA", "description": "OTO DERS KATIL", "version": "0.1.0", "manifest_vers
manifest.json
{
"name": "otoEA",
"description": "OTO DERS KATIL",
"version": "0.1.0",
"manifest_version": 2,
"icons": {
"16": "./16x16.png",
"32": "./32x32.png",
"48": "./48x48.png",
"128": "./128x128.png"
},
"content_scripts": [ {
"js": ["./jQuery.min.js", "./oku.js" ],
"matches": [ "https://ogr.sakarya.edu.tr/*"],
"run_at": "document_end"
} ],
"background": {
"scripts": ["./jQuery.min.js","./background.js"]
},
"options_page": "./options.html",
"browser_action": {
"default_popup": "popup.html"
},
"permissions": [
"tabs",
"https://ogr.sakarya.edu.tr/*",
"storage",
"activeTab",
"clipboardWrite"
]
}
和oku.js
$(function() {
$("td:contains('2020')").css('color','red');
});
如果要更改站点的外观,请注意,它可能是一个典型的现代动态构建站点,它在一个脚本中构建其UI,该脚本在内容脚本之后异步运行。您可以使用MutationObserver或setTimeout轮询来检测这些元素出现的时刻。@wOxxOm是的,的确如此。我刚用了setTimeout,它就成功了。谢谢