2017-08-27 1 views
0

Ich schreibe ein Programm in Java, wo ich die Cookies im Safari Browser löschen muss. Gibt es eine Möglichkeit, dies mit Java zu tun? Oder muss ich ein Konsolenskript schreiben und es von meinem Programm ausführen? Ich benutze ein MacBook Pro mit Sierra (10).Wie lösche ich Safari-Cookies mit Java?

Antwort

0

Erstens ist "Verwendung von Java" ein bisschen vage - ist es eine JSP, ein Applet oder eine Java-Anwendung? Die Art des Kontexts steuert, was getan werden kann. Eine Web-App kann ihre eigenen Cookies löschen, aber es gibt keine direkte API, um Cookies mithilfe von Java zu löschen. Soweit ich weiß, gibt es auch keine macOS-Befehlszeile. Es mag einen Weg in Objective C geben - ich bin kein Objective-C-Experte - Sie müssten herausfinden, wie Sie Objective C mit Java umhüllen. Löschen von Cookies mit Objective-C wird in diesem Artikel beschrieben:

How do I clear the browser cache programmatically on the iPhone?

+0

Es tut uns nicht klar. Ich schreibe eine Java-Anwendung. Ich verwende die Robot-Klasse, um mich bei meinen Konten auf einer Website anzumelden und einige Aufgaben durch Bewegen der Maus und Klicken/Tippen auszuführen. Ich muss die Cookies/den Cache löschen, damit ich mich bei einem anderen Konto anmelden kann. Die Website gefällt nicht, wenn Sie sich in kurzer Zeit bei mehreren Konten anmelden. Und nur ein FYI ... Ich benutze das NICHT, um Konten zu hacken. Dies sind alle meine eigenen Konten. Ich versuche nur etwas zu automatisieren, was ich manuell mache. Ich denke, wenn es keinen einfachen Weg dafür gibt, kann ich immer Code schreiben, um auf die Menüs zu klicken, um den Cache/die Cookies zu löschen. –