
答案1
about:flags 中的描述說:
如果使用 PPAPI 版本的 Flash,請在每個渲染器程序中執行它,而不是在專用的插件程序中執行。
PPAPI 文件說:
有兩種操作模式:「受信任」和「不受信任」外掛程式。不受信任的插件使用本機用戶端安全地運行來自網路的程式碼並且是跨平台的。受信任的插件直接載入到渲染器進程或單獨的插件進程中作為特定於平台的庫。
因此,我認為如果正在使用Flash 的PPAPI 版本,啟用您詢問的選項會將Flash 作為渲染器沙箱中受信任的PPAPI 插件運行,而不是在NativeClient 沙箱中運行的單獨進程中作為不受信任的代碼運行。
如果這是正確的,那麼無論哪種方式,快閃記憶體都會透過沙箱與電腦的其餘部分隔離,這意味著快閃記憶體中的錯誤更難導致網站能夠讀取您的檔案。我相信這兩種沙箱模式都沒有嘗試將網站彼此隔離(通常,多個網站使用給定的渲染器進程)。在渲染器進程中運行確實意味著 Flash 中的錯誤更有可能導致選項卡崩潰,而不僅僅是 Flash 外掛程式矩形。據推測,該選項是作為效能增強而存在的(應該會出現一些效能改進,因為如果閃存在進程內運行,則不存在進程間通訊開銷)。
我認為 chrome(但不是 chromium)附帶 PPAPI Flash,並且預設啟用使用。
這些都不會影響 Firefox。