Ich habe das Plugin durch Google-Suche nach Möglichkeiten gefunden, Bilibili in Discourse einzubetten, und es auf GitHub gefunden, aber ich habe im Discourse-Meta-Forum nichts über den Autor gefunden.
Auf jeden Fall, danke für Ihre Hilfe mit Bilibili.
Ich habe es mir kurz angesehen und habe ein paar Anmerkungen:
Sie können das Plugin nicht deaktivieren. Dafür gibt es keine Einstellung (die Eingabe ist deaktiviert).
Um das Plugin zu deaktivieren, müssen Sie es deinstallieren.
Sie müssen https://player.bilibili.com in der erlaubten iframes Website-Einstellung hinzufügen.
Die Videos von Bilibili in iframes starten automatisch ().
Dieses Plugin würde von Verbesserungen profitieren.
Ist das nicht im ersten Beitrag erklärt? Ich habe es als Funktion verstanden, sodass Sie steuern können, ob Sie eine Video-Onebox oder eine normale Onebox erhalten.
Danke, ich habe diese Punkte aus meinem Beitrag entfernt
Ich sehe das nicht als Funktion, die Regex des Plugins berücksichtigt nur Links, die nichts nach video/ haben, und die Onebox ist nur der erwartete Fallback für Links, die keinem Onebox-Skriptmuster entsprechen.
Das willkürliche Hinzufügen einer Abfragestruktur zur Anzeige einer regulären Onebox wäre eine seltsame Methode, um die Anzeige einer URL zu steuern, obwohl ich zustimme, dass dies dafür definitiv nützlich wäre, da die Videos automatisch abgespielt werden.
Danke für deine Antwort, ich möchte nur bili-Videos auf meiner Website einbetten. Die Methode, https://player.bilibili.com zu den erlaubten iframes hinzuzufügen, funktioniert nicht. Ich weiß nicht, wie ich das beheben kann.
Das ist in der Tat ein Problem, aber ich weiß nicht, wie ich die Funktion zum Deaktivieren von Plugins hinzufügen kann. Ich kann es nur benutzen, weiß aber nicht, wie ich den Code ändern kann.
Ich weiß, wie das geht, füge einfach eine Konfiguration hinzu. Wenn ich später Zeit habe, erstelle ich einen PR für dich.
Update: Ach? Das hast du nicht geschrieben? Dann gibt es keine Möglichkeit.
Das ist ein sehr einfaches Plugin, das ich geschrieben habe. Du kannst dich daran orientieren, wie ich die Konfiguration hinzugefügt habe. Lhcfl/discourse-another-smtp (github.com)
Ich habe versucht, die Konfiguration zu ändern, aber es hat nicht geklappt . Jedes Mal, wenn ich etwas ändere und es überprüfen muss, muss ich es neu erstellen, was zu viel Zeit in Anspruch nimmt. Ich warte darauf, dass ein erfahrener Entwickler eine PR erstellt .
Wenn Sie mit dem Ergebnis zufrieden sind, schlage ich vor, dass Sie den Zugriff auf Plugin authors - Discourse Meta beantragen und Ihr Plugin in Plugin posten
Dieses Plugin passt nur BV-Nummern an, andere Inhalte werden automatisch ignoriert. Für mehr Funktionen können Sie einen PR einreichen, als Anfänger kann ich nicht mehr tun.
Ich habe einige Informationen über CID gefunden, die Ihnen vielleicht helfen könnten.