browser/firefox: implement userAgent option
This commit is contained in:
parent
710d1afb52
commit
6eceb53e24
@ -5,7 +5,7 @@ import StartBrowser from '../launcher/start.js';
|
|||||||
|
|
||||||
const exists = path => access(path).then(() => true).catch(() => false);
|
const exists = path => access(path).then(() => true).catch(() => false);
|
||||||
|
|
||||||
export default async ({ browserPath, dataPath }, { url, windowSize, allowHTTP, extensions }, extra) => {
|
export default async ({ browserPath, dataPath }, { url, windowSize, allowHTTP, extensions, userAgent }, extra) => {
|
||||||
await mkdir(dataPath, { recursive: true });
|
await mkdir(dataPath, { recursive: true });
|
||||||
await writeFile(join(dataPath, 'user.js'), `
|
await writeFile(join(dataPath, 'user.js'), `
|
||||||
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
|
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
|
||||||
@ -28,6 +28,8 @@ user_pref('security.mixed_content.block_active_content', ${![true, 'mixed'].incl
|
|||||||
user_pref('security.mixed_content.block_display_content', ${![true, 'mixed'].includes(allowHTTP) ? 'true' : 'false'});
|
user_pref('security.mixed_content.block_display_content', ${![true, 'mixed'].includes(allowHTTP) ? 'true' : 'false'});
|
||||||
user_pref('security.mixed_content.block_object_subrequest', ${![true, 'mixed'].includes(allowHTTP) ? 'true' : 'false'});
|
user_pref('security.mixed_content.block_object_subrequest', ${![true, 'mixed'].includes(allowHTTP) ? 'true' : 'false'});
|
||||||
user_pref('security.mixed_content.upgrade_display_content', true);
|
user_pref('security.mixed_content.upgrade_display_content', true);
|
||||||
|
|
||||||
|
user_pref('general.useragent.override', '${userAgent}');
|
||||||
`);
|
`);
|
||||||
|
|
||||||
// user_pref('privacy.resistFingerprinting', false);
|
// user_pref('privacy.resistFingerprinting', false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user