Ich hätte noch ein Beispielscript, das hier nach 2.13.0 nicht mehr funktioniert:
Code
// ==UserScript==
// @name Delete Meta
// @namespace Violentmonkey Scripts
// @include *://www.cc-community.net/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function () {
window.addEventListener("DOMContentLoaded", function (event) {
const metas = document.getElementsByTagName('meta');
for (let i = 0; i < metas.length; i++) {
if (metas[i].getAttribute('name') === 'theme-color') {
metas[i].remove();
}
}
});
})();
Alles anzeigen
Testet mit 2.13.0 und dann 2.13.1/.2. Und da ich weiss, das Andreas dort auch liest
(das meta im Script ist nur ein Beispiel, das dort zu finden ist)
oder für das Camp
Code
// ==UserScript==
// @name CF Delete Meta
// @namespace Violentmonkey Scripts
// @include *://www.camp-firefox.de/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function () {
window.addEventListener("DOMContentLoaded", function (event) {
const metas = document.getElementsByTagName('meta');
for (let i = 0; i < metas.length; i++) {
if (metas[i].getAttribute('name') === 'description') {
metas[i].remove();
}
if (metas[i].getAttribute('property') === 'fb:app_id') {
metas[i].remove();
}
}
});
})();
Alles anzeigen
Wird mit der 2.13.1/.2 nicht mehr entfernt. Nur die 2.13.0 macht es richtig.
Und das gleiche Problem ergibt sich hier auch mit dem Kleinanzeigen-Symbol, ab .1 funktioniert es nicht mehr, und console.log wird auch nicht ausgegeben, demnach ist irgendwo bei VM was verändert worden.