2016-03-17 9 views
7

Ich benutze GitHubs Electron, um eine Desktop-App zu bauen. Ich möchte den Typ des aktuellen Inhalts der Zwischenablage verwenden, um ihn besser zu verwenden (zB wenn es HTML ist, möchte ich etwas anderes machen, als wenn es nur Text ist).Get clipboard type in Electron

Mit Blick auf die Dokumente gibt es keine Möglichkeit, den Typ zu überprüfen, aber Typ ist erforderlich, um es richtig zu lesen. Gibt es einen einfachen Weg, um den Typ zu bekommen?

Relevant docs.

Antwort

2

clipboard.availableFormats() gibt tatsächlich den angenommenen MIME-Typ des Inhalts der Zwischenablage zurück. Also, um auf Klartext zu testen, ist es einfach plain/text, für Bilder wird etwas in Richtung image/png oder image/jpeg erwartet.