2017-08-27 69 views
0

我正在编写一个Java程序,我需要在Safari浏览器中清除Cookie。有没有办法使用Java来做到这一点?或者我需要编写一个控制台脚本并从我的程序运行它?我正在使用运行Sierra(10)的MacBook Pro。如何使用Java清除Safari Cookie?

回答

0

首先,“使​​用Java”有点模糊 - 它是JSP,applet还是Java应用程序?上下文的类型控制可以做什么。一个网络应用程序可以删除它自己的cookie,但是没有直接的API来使用Java清除cookie。据我所知,还没有一个macOS命令行。目标C中可能有一种方法 - 我不是Objective C专家 - 你必须弄清楚如何用Java包装Objective C。本文讨论删除客体C中的Cookie:

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

+0

对不起,不清楚。我正在编写一个Java应用程序。我正在使用Robot类登录我的网站帐户,并通过移动鼠标并单击/键入来执行一些任务。我需要清除Cookie /缓存,以便我可以登录到另一个帐户。当您在短时间内登录多个帐户时,该网站不喜欢。只是一个FYI ...我不使用这个来试图破解帐户。这些都是我自己的账户。我只是想自动化我手动做的事情。我猜如果没有简单的方法来做到这一点,我总是可以编写代码来点击菜单来清除缓存/ cookie。 –