Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

contentScript.js 653B

1234567891011121314151617181920212223242526
  1. window.onload = () => {
  2. chrome.storage.sync.get("patterns", (result) => {
  3. killStickyIfMatch(result.patterns);
  4. });
  5. };
  6. function killStickyIfMatch(patterns) {
  7. if (typeof patterns == "undefined") return;
  8. patterns = patterns.split("\n");
  9. var killSticky = false;
  10. for (let pattern of patterns) {
  11. if (location.href.match(new RegExp(pattern))) {
  12. killSticky = true;
  13. break;
  14. }
  15. }
  16. if (!killSticky) return;
  17. console.log("Killing all stickies!");
  18. document.querySelectorAll('body *').forEach(element => {
  19. if (getComputedStyle(element).position === 'fixed' ||
  20. getComputedStyle(element).position === 'sticky') {
  21. element.remove();
  22. }
  23. });
  24. }