
我有一個內部應用程序,需要員工透過家中的 Mac 存取。我們有一種方法可以促進這種訪問,但擔心資訊可能會透過瀏覽器快取無意中洩露。
對於 Windows 平台,我們擁有作為遠端存取解決方案一部分的軟體,可讓我們清除瀏覽器快取。對於 Mac,不存在這樣的解決方案——但 Safari 私人模式將解決我們的擔憂。
有誰知道如何編寫一個腳本,該腳本將以私有模式開啟 Safari 並編寫一個 cookie 或其他一些工件來向伺服器表明該腳本啟動了 Safari?
答案1
若要始終啟用無痕瀏覽:
defaults write com.apple.Safari WebKitPrivateBrowsingEnabled true
它應該可以工作 - 但在測試中似乎相當零星,因為它何時真正有效,何時無效。
以上是不正確的。此金鑰WebKitPrivateBrowsingEnabled
只能透過 MCX 取得,並且僅允許使用者在 Safari 中停用所有隱私瀏覽功能。因此目前無法在 Safari 中自動啟用隱私瀏覽。
答案2
另一個可以考慮的選擇是使用 Citrix 遠端啟動應用程式。這會將所有資料(無論客戶端平台為何)保留在您的內部系統上,同時允許使用者存取應用程式。
答案3
我想說的是,只需在您的內部網站上使用 SSL。我的理解是,如果透過 SSL 訪問,瀏覽器不會將資料儲存到磁碟或快取。讓 cookie 在需要時過期,您就安全了!