Dashboard-Widget zum dauerhaften Bearbeiten einer Datei


1

Gibt es ein Dashboard-Widget, mit dem eine Textdatei dauerhaft bearbeitet werden kann?

Angenommen, ich möchte meine changelogständig geöffnete Datei in einem Git-Repository haben.

Danke vielmals.

Antworten:


1

Dashboard-Widgets sind einfache HTML-Applets, die mit HTML, CSS und Javascript erstellt wurden. Wenn es also eine Möglichkeit gibt, eine HTML-Webseite zu erstellen, die diese Funktion ausführt (nämlich das automatische Laden einer Textdatei in ein bearbeitbares Feld mit der Option zum Aktualisieren und Speichern), kann dies auch in einem Dashboard-Widget durchgeführt werden.

Es kann sich lohnen, einige Leute bei StackOverflow zu fragen, ob Sie Hilfe beim Erlernen des Codes benötigen (Web-Codierung ist für diese Community besser geeignet), und Sie können Tools wie Dashcode oder Hype (meine Empfehlung) verwenden, um Ihr Widget tatsächlich zu erstellen .


0

Ich habe mir Apples Dashboard-Entwicklerdokumentation angesehen und es scheint, dass Widgets in einer Art Sandbox in ihrem "Bundle" ausgeführt werden, fast wie iOS-Apps. Das würde es sehr schwierig machen, ein Textbearbeitungs-Widget zu implementieren.

In der Vergangenheit gab es bekannte Sicherheitslücken, wie diese in OS X 10.4 , die es wahrscheinlich noch schwieriger machen, die Dashboard-Sandbox zu umgehen.

Ich habe die verschiedenen OS X Dashboard-Widgets im Widget-Verzeichnis von Apple durchsucht und es scheint keine Widgets zu geben, die genau das tun, was Sie benötigen. Hier ist zum Beispiel der Abschnitt für Entwickler-Widgets .

Möglicherweise gibt es kein Widget, das genau das tut, was Sie suchen. Wenn es eine gibt, wäre es eine großartige Sache, etwas darüber zu wissen. Ich denke auch, dass es sehr nützlich wäre, einen schnellen Notizblock im Dashboard zu haben. Viel Glück bei Ihrer Suche.


1
Ich denke nicht, dass das ganz richtig ist. Aus der Dokumentation geht eindeutig hervor, dass Dashboard-Widgets die Berechtigung zum Lesen von Dateien direkt aus dem Dateisystem oder zum Ausführen beliebiger Befehlszeilenprogramme anfordern können.
JMK
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.