Как изменить пользовательский интерфейс браузера и его обработчик событий, используя расширение chrome. Есть ли способ добавить еще одну кнопку или заменить кнопку сохранения, как показано на изображении?
Я использовал следующий скрипт содержимого, он выполняется перед загрузкой DOM.
var xSaveBu = document.getElementById("xSaveBu");
xSaveBu.addEventListener("click", function() {
alert("Hello World!d");
});
манифест
{
"name": "Getting Started Example",
"version": "1.0",
"description": "Build an Extension!",
"permissions": ["activeTab", "declarativeContent", "storage", "tabs"],
"options_page": "options.html",
"background": {
"scripts": ["background.js"],
"persistent": false
},
"content_scripts": [{
"css": ["styles.css"],
"js": ["content.js"],
"matches": ["https://calendar.google.com/*"]
}]
,
"page_action": {
"default_popup": "popup.html",
"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"
},
"manifest_version": 2
}