schenardie / BrowserExtensionReporting

MIT License
2 stars 0 forks source link

[Enhancement] - More Browser Support #1

Open Andrew-J-Larson opened 7 months ago

Andrew-J-Larson commented 7 months ago

I was pointed over to here after making my Powershell script public.

My script supports more browsers than your module does currently, but I'm sure you might have some use in taking a look at the code to see how I achieve almost infinite browser support (assuming such browser has an engine based on blink/chromium or gecko/goanna):

Cheers!

schenardie commented 7 months ago

Hey Andrew, I will definitely have a look at your script. This is a public module so feel free to PR any changes you think might extend the module. Thanks

Andrew-J-Larson commented 7 months ago

No problem! One thing to note though is that Opera (Stable and GX Stable versions) definitely seem to have their own pathing quirks from the testing I did.

Both use Roaming instead of Local for App data (I guess some gecko browsers do too though), however, profiles between them are done differently, especially different profile paths for Opera GX Stable.

Andrew-J-Larson commented 7 months ago

Oh, and how Opera messed with the standard JSON format for the profiles (renamed settings to opsettings), but the code shows how I worked around this, assuming other browsers that might do the same thing.