Я хочу разработать расширение Chrome, которое читает CSS и изображения веб-сайта. То, что я пытаюсь достичь, будет иметь такую функциональность, как CSS Peeper https://csspeeper.com/. Возможно ли это с скриптом содержимого или фоновым скриптом ? Я пытался найти решение, но не смог найти то, что искал.
манифест. json
{
"manifest_version": 2,
"name": "Get all css rules in stylesheets",
"background": {
"scripts": ["background.js"],
"persistent": true
},
"permissions": ["activeTab", "tabs", "webRequest", "storage", "<all_urls>"],
"version": "1.0",
"page_action": {
"default_icon": {
"16": "images/get_started16.png",
"32": "images/get_started32.png",
"48": "images/get_started48.png",
"128": "images/get_started128.png"
}
},
"icons": {
"16": "images/get_started16.png",
"32": "images/get_started32.png",
"48": "images/get_started48.png",
"128": "images/get_started128.png"
}
}
Я также пытался копать CSS Peeper код, но я нашел только background. js file:
/* CSS Peeper background.js file */
chrome.browserAction.onClicked.addListener(function () {
chrome.tabs.executeScript({
file: 'scripts/index.js'
});
chrome.tabs.insertCSS({
file: 'styles/page.css'
});
});