Mac

強制 Safari 在隱私模式下執行並從網路伺服器檢測該狀態?

  • February 25, 2010

我有一個內部應用程序,需要員工從家裡的 Mac 上訪問。我們有一種方法可以促進這種訪問,但有些擔心資訊可能會通過瀏覽器記憶體無意中洩露。

對於 Windows 平台,我們的軟體是遠端訪問解決方案的一部分,可讓我們清除瀏覽器記憶體。對於 Mac,不存在這樣的解決方案——但 Safari 私有模式將解決我們的擔憂。

有誰知道編寫腳本的方法,該腳本將以私有模式打開 Safari,並編寫一個 cookie 或其他一些工件,向伺服器表明該腳本啟動了 Safari?

要始終啟用隱私瀏覽:

defaults write com.apple.Safari WebKitPrivateBrowsingEnabled true

它應該可以工作 - 但在測試中似乎相當零星地確定它何時實際工作以及何時不工作。

以上是不正確的。該密鑰WebKitPrivateBrowsingEnabled只能通過 MCX 獲得,並且只允許一個人在 Safari 中一起禁用隱私瀏覽功能。因此,目前無法在 Safari 中自動啟用隱私瀏覽。

可以考慮的替代方法是使用 Citrix 遠端啟動應用程序。這會將所有數據(無論客戶端平台如何)保留在您的內部系統上,同時允許使用者訪問應用程序。

引用自:https://serverfault.com/questions/18966