Per-instance BrowserSource Chromium Flags #77
Labels
No labels
area/accessibility
area/dependency
Confirmed
Crash Report
Delayed
Design Issue
Duplicate
Feedback required
Good first issue
kind/bug
kind/cleanup
kind/enhancement
platform/linux
platform/macos
platform/windows
priority/high
Question
Request for Comments
Seeking Other Contributors
Seeking Testers
Won't Fix / By Design
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-obsproject/obs-browser#77
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I know that you can pass flags to the Chromium instance via opening obs with them but this isn't ideal from a security standpoint.
My current use case is I have two BrowserSource instances, one for a local page that can be whole-heartedly trusted while another, which points to a remote site, that can't be. I'd like to be able to pass the
--disable-web-securityflag to the local-page's instance, while the remote-page instance would still enforce such.I'd suggest an additional input box for specifying flags below the custom CSS input.
This is unnecessary, and a really bad idea.
See more about how easy it is to do this properly here: Chromium Security: Testing Powerful Features
PS: I would strongly suggest making a secure origin context mandatory, or not loading the page in the browser source at all, replacing the source texture output with an image which appropriately explains this, and not letting users disable it, ever.