1. #1
    Avatar von Iomega
    Registriert seit
    11.02.2013
    Beiträge
    227
    Thanked 6 Times in 6 Posts

    Standard Chrome Addon "Badge" zur Extension hinzufügen Hilfe

    Hi,

    da ich derzeit Krank war und mir gedacht habe, wenn alle mit Chat Gpt arbeiten, versuche ich es auch mal.
    Und siehe da, ich habe ein Funktionierendes Addon (eine Extension erstellt).
    Sobald es aber komplexer wird, kommen ständig Fehler.
    Habe es nun 12 Stunden probiert mit etlichen Addons und Versionen, aber so wie ich es haben möchte, funktioniert es leider nicht mit Chat Gpt.
    Daher hoffe ich, das mir jemand hier helfen kann.
    Das funktionierende:
    manifest.json
    {
    "manifest_version": 3,
    "name": "Twitch Compressor",
    "description": "Activates a compressor with specified values on Twitch.tv",
    "version": "0.1",
    "icons": {
    "48": "icon.png"
    },
    "permissions": ["activeTab"],
    "content_scripts": [
    {
    "matches": ["https://www.twitch.tv/*"],
    "js": ["compressor.js"],
    "run_at": "document_end"
    }
    ]
    }


    compressor.js
    (function () {
    window.addEventListener("load", function () {
    let audioContext = new (window.AudioContext || window.webkitAudioContext)();
    let source = audioContext.createMediaElementSource(
    document.querySelector("video")
    );
    let compressor = audioContext.createDynamicsCompressor();

    compressor.threshold.value = -60;
    compressor.knee.value = 40;
    compressor.ratio.value = 20;
    compressor.attack.value = 0;
    compressor.release.value = 1;

    source.connect(compressor);
    compressor.connect(audioContext.destination);
    });
    })();


    Was ich nun möchte:
    Derzeit funktioniert der Compressor ja nur auf twitch.tv Chanels, was schonmal top ist..
    Nun möchte ich aber nur kleine Dekorative Zusätze, heißt:

    Wenn ich auf Twitch.tv oder einem twitch.tv/channel bin, soll das Extension Icon als "Badge" (das ist das kleine Kästchen wo zb bei ublock zahlen stehen) in Grün ein Häkchen zeigen (sodass ich weiß, ok funzt).
    Und wenn ich außerhalb von twitch.tv bin, wie zb. YouTube, soll er in Rot ein X zeigen.
    Das wäre es auch schon.

    Hier ist auch eine Seite die es ein wenig erklärt, nur irgendwie kriege ich dies nicht zusammen geschustert.
    https://dev.to/paulasantamaria/chrom...ng-a-badge-644

    ODER:

    Falls das mit dem Badge wirklich zu schwer sein sollte, hätte ich noch eine Idee.
    Das Twitch Icon soll oben Links mit meinem Icon ersetzt werden wenn die Extension aktiviert ist und funktioniert.
    Und wenn man auf anderen Seiten ist, ist natürlich kein Icon da und das Extension Icon wird Grau so wie man es kennt.
    (Ich habe auch schon geschaut, nur das ist animiert und es hat Polygon points und co und damit kenne ich mich nicht aus.)
    Vielleicht ist das ja einfacher, sodass man es mir vllt netterweise in meinen Code hinzufügen könnte?

    Ich hoffe mir kann da jemand helfen?

    Grüße

  2. #2
    Avatar von Iomega
    Registriert seit
    11.02.2013
    Beiträge
    227
    Thanked 6 Times in 6 Posts

    Standard AW: Chrome Addon "Badge" zur Extension hinzufügen Hilfe

    Ich bin weiter gekommen, versteckt ist nun das Twitch.tv Logo oben links, aber ich kriege es nicht ersetzt :S

    (function() {
    'use strict';

    let style = document.createElement("style");
    style.innerHTML = 'svg.ScSvg-sc-mx5axi-2 {visibility: hidden !important;}';
    document.head.appendChild(style);
    })();

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 25.04.2018, 19:13
  2. Antworten: 1
    Letzter Beitrag: 29.12.2013, 14:31
  3. Suche Firefox "Text to Speech" Addon.
    Von Mr Amari im Forum Software
    Antworten: 0
    Letzter Beitrag: 11.06.2012, 14:54
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.