我在iPad上遇到严重的Safari问题,忽略了缓存要求。
我正在一个包含敏感数据的网站上工作,这些数据在任何情况下都不允许导航历史记录显示页面上显示的内容。
我已经尝试过告诉它它会立即过期,没有缓存,以及我能想到的所有标题,但Safari会忽略它,甚至没有显示卸载时的提示(所以它们点击后退或导航,不要丢失工作。)
几年前的答案似乎没有相关性,onunload已经用于在其他浏览器中提供提示。我有什么遗失的吗?
要明确:该网站目前正在针对HTTP协议进行开发,但将来会切换到HTTPS。 Safari不太可能忽略可能的敏感信息情况,并认为它在所有情况下都知道最佳。