-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build opinionated web browsers #4
Comments
This is also related to #10 Try to summarize, is it about supporting UserScript injection in WebView plus better confidentiality/privacy? |
#10 is related, yet different.
|
@tomayac thank you for raising this! |
Judging by the other use-case issues, and previous discussions, I understand that we are focusing on more granular, technical use-cases from developer perspective, as opposed to product-oriented or user-oriented ones. (@QingAn please correct me if I'm wrong :) As such, I think this issue might be a bit too broad, since full-featured browsers have many components, and would likely need most of the features provided by WebViews. For example, both #12 and #6 (comment) are relevant to DuckDuckGo browsers, as well as several other issues that I'm going to write up. If there is interest in the possibility of hiding injected scripts in the devtools, perhaps we could narrow this issue to that? Otherwise, would it make sense to close it in favour of more specific use-cases? |
@muodov Yes, sub-categorize and narrow down the use cases would be helpful. |
Fine with me, especially since #20 was submitted by an actual DuckDuckGo employee. Closing my Issue. |
Use case name
Build opinionated web browsers.
Submitter(s)
Thomas Steiner (@tomayac)
Motivation
Create web experiences that follow an opinionated style, for example, with removed ads or removed trackers.
Stakeholders
Companies with opinionated views on how people should experience the web.
Analysis
I looked at one concrete instance of such an opinionated web browser: DuckDuckGo's privacy-focused macOS browser (careful, automatically downloads a 17.2MB
.dmg
file) is essentially aWKWebView
with default- or opt-in-injected scripts for content blocking (e.g.,contentblocker.js
) and cookie consent (e.g., autoconsent).Related W3C deliverables and/or work items
N/A
How is the issue solved in the Browser, and what’s more is needed?
Currently this use case is solved by injecting user scripts. One improvement I could imagine would be for companies to have a desire to keep their secrets. As you can see from the screenshot above, Web Inspector shows all these user scripts transparently.
The text was updated successfully, but these errors were encountered: