electron/spec/fixtures
Samuel Maddock 42b7b25ac3 feat: support chrome extensions in sandboxed renderer (#16218)
* Add content script injector to sandboxed renderer

* Fix 'getRenderProcessPreferences' binding to the wrong object

* Pass getRenderProcessPreferences to content-scripts-injector

* Emit document-start and document-end  events in sandboxed renderer

* Use GetContext from RendererClientBase

* Prevent script context crash caused by lazily initialization

* Remove frame filtering logic for onExit callback

Since we're keeping track of which frames we've injected the bundle into, this logic is redundant.

* Add initial content script tests

* Add contextIsolation variants to content script tests

* Add set include

* Fix already loaded extension error

* Add tests for content scripts 'run_at' options

* Catch script injection eval error when CSP forbids it

This can occur in a rendered sandbox when a CSP is enabled. We'll need to switch to using isolated worlds to fix this.

* Fix content script tests not properly cleaning up extensions

* Fix lint and type errors
2019-03-07 16:00:28 -08:00
..
api feat: promisify netLog.stopLogging (#16862) 2019-02-19 10:48:27 +00:00
asar Make the asar-video test run faster 2017-12-02 11:30:57 +01:00
assets
certificates
devtools-extensions chore: remove electabul (#15954) 2018-12-04 20:50:37 -08:00
extensions feat: support chrome extensions in sandboxed renderer (#16218) 2019-03-07 16:00:28 -08:00
module spec: add missing checks to "validates process APIs access in sandboxed renderer" (#17129) 2019-02-28 22:24:18 -08:00
native-addon/echo feat: Upgrade to Chromium 71.0.3578.98 (#15966) 2019-01-11 17:00:43 -08:00
pages feat: make zoomLevel/zoomFactor sync (#16410) 2019-01-20 23:40:27 -08:00
snapshot-items-available ci: Refactor mksnapshot test so that it doesn't stall. (#16875) 2019-02-11 12:21:00 -10:00
sub-frames fix: run subframe preload bundles in isolated context (#17165) 2019-03-07 14:46:57 -08:00
workers refactor: add prefer-const to .eslintrc + fix errors (#14880) 2018-10-02 11:56:31 +10:00
zip
no-proprietary-codecs.js chore: make "nodeIntegration" and "webviewTag" default to false (#16235) 2019-01-07 22:19:27 +03:00
testsnap.js ci: add testing for mksnapshot (#15627) 2018-11-09 10:54:17 -04:00