在Mac上,所有应用程序之间共享cookie,我理解。 因此,如果我在我的应用程序中删除cookie,它将在Safari中删除它们,并说我删除了所有google.com应用程序,当我打开Safari时,我会发现我已经在Safari和应用程序中注销了。
但是,在删除了Cookie之后,我从我的应用程序登录到Google,当我打开Safari时,我仍然会注销并且还必须登录。所以似乎应用程序之间的cookie创建不同步?
但是,在我再次删除所有cookie之后,如果我从Safari重新登录Google,当我打开我的应用程序时,我也会在那里登录,因此已经同步了cookie的创建。
其次,如果我使用NSHTTPCookieStorage
删除Cookie(来自我的应用内),那么该应用必须重新启动才会生效?
共享Cookie存储在Mac上的工作原理有哪些规则和细节?