c783ec72bc
When "sandboxed" is passed as a web preference for `BrowserWindow`, the newly created renderer won't run any node.js code/integration, only communicating with the system via the IPC API of the content module. This is a requirement for running the renderer under chrome OS-level sandbox. Beyond that, certain behaviors of AtomBrowserClient are modified when dealing with sandboxed renderers: - `OverrideSiteInstanceNavigation` no longer create a new `SiteInstance` for every navigation. Instead, it reuses the source `SiteInstance` when not navigating to a different site. - `CanCreateWindow` will return true and allow javascript access. |
||
---|---|---|
.. | ||
atom_content_client.cc | ||
atom_content_client.h | ||
atom_library_main.h | ||
atom_library_main.mm | ||
atom_main.cc | ||
atom_main.h | ||
atom_main_delegate.cc | ||
atom_main_delegate.h | ||
atom_main_delegate_mac.mm | ||
node_main.cc | ||
node_main.h | ||
uv_task_runner.cc | ||
uv_task_runner.h |