Skip to content

Commit 5e96bea

Browse files
committed
Add support for globally intercepting Chromium
1 parent 6d16035 commit 5e96bea

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

src/interceptors/chromium-based-interceptors.ts

+11
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,17 @@ export class FreshChromium extends FreshChromiumBasedInterceptor {
425425

426426
};
427427

428+
export class ExistingChromium extends ExistingChromiumBasedInterceptor {
429+
430+
id = 'existing-chromium';
431+
version = '1.0.0';
432+
433+
constructor(config: HtkConfig) {
434+
super(config, 'chromium');
435+
}
436+
437+
};
438+
428439
export class FreshChromiumDev extends FreshChromiumBasedInterceptor {
429440

430441
id = 'fresh-chromium-dev';

src/interceptors/index.ts

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
FreshChromeCanary,
1313
FreshChromeDev,
1414
FreshChromium,
15+
ExistingChromium,
1516
FreshChromiumDev,
1617
FreshEdge,
1718
FreshEdgeBeta,
@@ -75,6 +76,7 @@ export function buildInterceptors(config: HtkConfig): _.Dictionary<Interceptor>
7576
new FreshChromeCanary(config),
7677

7778
new FreshChromium(config),
79+
new ExistingChromium(config),
7880
new FreshChromiumDev(config),
7981

8082
new FreshEdge(config),

test/integration/e2e-api-test.spec.ts

+1
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,7 @@ describe('End-to-end server API test', function () {
256256
inactivable('fresh-chrome-dev'),
257257
inactivable('fresh-chrome-canary'),
258258
inactivable('fresh-chromium'),
259+
inactivable('existing-chromium'),
259260
inactivable('fresh-chromium-dev'),
260261
inactivable('fresh-edge'),
261262
inactivable('fresh-edge-beta'),

0 commit comments

Comments
 (0)