Mac Safari点击红叉关闭后,再打开无法恢复

如题,按照mac的逻辑,Safari应该在dock上休眠,再打开还是之前的页面。

但是,我点击红叉关闭后,虽然dock上Safari下面还是有小点表示他没有退出,但是再打开就重新加载主页了。

直接点击红叉的效果如command+q类似了。


比如,我打开Safari,浏览几个网页,然后直接点左上角红叉。而后我再打开Safari,只有一个主页。


此外,pages也有此问题,关闭文稿后,再点pages就直接跳到打开文件页面。


我是mac新手,不知道是系统更新原因还是本来如此。


谢谢!

发布日期 2017年4月1日 下午4:41

回复
回复量: 3

2017年4月1日 下午9:08 回应 tonyfromcalgary

谢谢你的回复!


我想知道的是,现在我只开了一个safari窗口,里面两个标签,一个当前页面,一个google。

然后我点击左上角红叉,Safari关闭了,并且在dock有小点。

然后我再打开safari,他会重新加载默认主页,之前的两个标签不会重新打开。

而如果我按cmd q退出,虽然dock没有小点,他还会重新加载这两个标签。


请问这是正常的么?我想实现的是,点击红叉,然后再点Safari还会加载之前的所有标签。

目前我只能cmd q或者最小化窗口才能保存之前的标签页,直接关闭而不退出Safari他不会保存标签。


不知我有没有说明白。

谢谢!


用户上传的文件

2017年4月1日 下午8:13 回应 halfeart

你这是两个问题。先说退出程序的事,再说主页的问题。


macOS的程序退出,与Windows的不同,Windows用户习惯于关闭一个程序的所有窗口后,该程序就自动关闭。但是,在macOS(Linux类似)不同,即便 一个GUI程序的所有窗口都关闭了,主程序也不会关闭,可以观察Dock上Safari的图标旁边(下边)会有一个小点,说明该程序没有退出。要完全退出一个程序,需要或 者点击程序菜单后选退出,或者在该程序是当前程序的时候按组合键Command+Q。如果一个程序有打开的没有保存的数据,它会提示用户是否保存,所以不必担心数据丢失。 而且,即便是有多个窗口打开着,也可以一次性关闭所有的窗口。


Safari打开一个窗口或者一个标签页等时的行为,可以在Safari的偏好中设置,下面的是英文版就是一个示意:

用户上传的文件

2017年4月1日 下午9:26 回应 halfeart

你的意思,新开一个窗口时恢复上次的状态,Safari不支持,而且Google Chrome也不支持。原因是,这种方式会产生问题,比如上次关闭的时候有两个窗口(无论里面多少个标签页),恢复上次的状态就会重新开两个窗口(当然恢复每个窗口里面 的标签页)并自动刷新。而每打开一个新窗口都恢复上次的状态的话,首先打开的是上次关闭Safari时的状态,这会导致与现在的状态不一致;另外,也是造成歧义,因为你的 操作是仅仅打开一个新窗口,恢复状态有可能打开多个窗口。


如果是固定的网站,可以将他们保存到一个书签目录中,然后设置新开窗口。如果只想恢复上次的状态,那么就养成Command+Q关闭程序的习惯。

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

Mac Safari点击红叉关闭后,再打开无法恢复

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!