Firefox/Feature Brainstorming:Preferences: Difference between revisions

→‎Per-Site Preferences: rework, add new info
(→‎Using multiple proxies: add foxyproxy reference)
(→‎Per-Site Preferences: rework, add new info)
Line 26: Line 26:
** Open External Links in (by application? by param?)  
** Open External Links in (by application? by param?)  


== Per-Site Preferences ==
== Site/page-specific preferences ==
* Allow the user to specify blocking of images, use of specified fonts & colors, allowance of JavaScript, etc. on a per-site basis.
 
** Could also store if Java and Flash is enabled on that site.
Allow users to specify persistent preferences (trust level, rendering options, filtering, whatever) on a site/page basis. The web is not an uniform universe, using the same rules everywhere is broken by design.
** Examples: current NoScript and AdBlock plugins. The features of them could be integrated.
 
*** NoScript shows what rules are active on the page, without having to go into the prefs. Also, rules can be changed right there.
* Scope specification should use patterns (wildcards, regexpes, xpath expressions...), which can devolve in simple URLs/site names. [http://adblockplus.org Adblock Plus] shows how the UI can suggest a default pattern the user can customize if he wishes
*** With AdBlock, you can see what objects are accessed on the page and you can add a new blacklist rule based on this info.
 
* Site/page rules can include (but are not limitted to) :
** blacklisting/whitelisting ([http://adblockplus.org Adblock Plus])
** proxy rules ([http://foxyproxy.mozdev.org/ Foxyproxy])
** presentation overrides : zoom/font/colour/CSS ([http://urandom.ca/nosquint/ Nosquint])
** trust level : allowing popups, scripts, java, flash... ([http://www.noscript.net/ NoScript])
** rendering engine selection ([http://www.graysonmixon.com/extension/ IE View Lite])
 
* ruleset sources could be local, imported from another user, or via subscipted lists/feeds ([http://adblockplus.org Adblock Plus])
 
; References
; References
* [http://www.omnigroup.com/applications/omniweb/gallery/content.html#8 OmniWeb Features:Site Preferences]
* [http://www.omnigroup.com/applications/omniweb/gallery/content.html#8 OmniWeb Features:Site Preferences]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=108391 bug 108391]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=108391 bug 108391] 2001!
* [https://bugzilla.mozilla.org/show_bug.cgi?id=123248 bug 123248]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=123248 bug 123248]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=194812 bug 194812]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=194812 bug 194812]
12

edits