Цитата Sham:
1. @include указывает url на которых запускается скрипт. Если с точкой не работает, то может нужно добавить
Код: »
|
С этим я быстро разобрался... (с "." не работал)
Я одного не пойму - как правильно построить структуру?
Код:
Какой из них правильный?
// ==UserScript==
// @name Removing Buttons on VK
// @description Удаление кнопок
// @include https://vk.com/*
// ==/UserScript==
window.addEventListener("DOMContentLoaded", function() {
document.querySelector("div.audio_page__sort_controls > div.audio_page__shuffle_all > button").remove();
window.addEventListener("DOMContentLoaded", function() {
document.querySelector("div.audio_page__sort_controls > div.idd_wrap.audio_page__sort_dd._audio_page__sort_dd > button").remove();
});
});
Код:
// ==UserScript==
// @name Removing Buttons on VK
// @description Удаление кнопок
// @include https://vk.com/*
// ==/UserScript==
window.addEventListener("DOMContentLoaded", function() {
document.querySelector("div.audio_page__sort_controls > div.audio_page__shuffle_all > button").remove();
});
window.addEventListener("DOMContentLoaded", function() {
document.querySelector("div.audio_page__sort_controls > div.idd_wrap.audio_page__sort_dd._audio_page__sort_dd > button").remove();
});
Хотя, надо отметить, что с первым вариантом что со вторым - второй (и последующие) элемент в обеих случаях не скрывается. Неважно, сколько селекторов был прописан в команде - один, два, три и т.д...