mirror of
https://github.com/zhom/donutbrowser.git
synced 2026-07-18 18:37:27 +02:00
feat: allow user configuring allowAddonNewTab
This commit is contained in:
@@ -808,6 +808,23 @@ export function SharedCamoufoxConfigForm({
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/* Browser Behavior */}
|
||||
<div className="space-y-3">
|
||||
<Label>Browser Behavior</Label>
|
||||
<div className="flex items-center space-x-2">
|
||||
<Checkbox
|
||||
id="allow-addon-new-tab"
|
||||
checked={fingerprintConfig.allowAddonNewTab}
|
||||
onCheckedChange={(checked) =>
|
||||
updateFingerprintConfig("allowAddonNewTab", checked)
|
||||
}
|
||||
/>
|
||||
<Label htmlFor="allow-addon-new-tab">
|
||||
Allow browser addons to open new tabs automatically
|
||||
</Label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
|
||||
@@ -87,6 +87,9 @@ export interface CamoufoxConfig {
|
||||
|
||||
// Extended interface for the advanced fingerprint configuration
|
||||
export interface CamoufoxFingerprintConfig {
|
||||
// Browser behavior
|
||||
allowAddonNewTab?: boolean;
|
||||
|
||||
// Navigator properties
|
||||
"navigator.userAgent"?: string;
|
||||
"navigator.appVersion"?: string;
|
||||
|
||||
Reference in New Issue
Block a user