RequestPolicyContinued / requestpolicy

a web browser extension that gives you control over cross-site requests. Available for XUL/XPCOM-based browsers.
https://github.com/RequestPolicyContinued/requestpolicy/wiki
Other
252 stars 35 forks source link

REQUEST: one-time approval click #422

Open msxfm opened 10 years ago

msxfm commented 10 years ago

Issue by wolftune Monday Feb 10, 2014 at 20:24 GMT Originally opened as https://github.com/RequestPolicy/requestpolicy/issues/422


I'd like to click an item and allow the request one-time without marking a full temporary approval through the menu.

msxfm commented 10 years ago

Comment by jstetten Monday Feb 10, 2014 at 20:40 GMT


I'd like this as well. Alternatively, we could have an option to automatically revoke all temporary requests every x minutes.

stewie commented 9 years ago

Often "one request" won't be suitable ~~ e.g. a forum page is loading and requests offsite avatar image (for each discussion participant) from gravatar.com

So, the grant would usually need to be "destination is allowed during this one pageload" (and would need to survive if RP "auto reload page" option is ticked).

I agree that a "just this one time, one request" option would be cool to have, though.

As for timed revocation, I'd suggest a numeric input which equates with "xx seconds (more granularity than xx minutes). With this available, a "for this one pageload" result could be achieved by user setting a 5sec timeout for "revoke temp permissions". Would such a short timeout add noticeable load/overhead? idunno.

nodiscc commented 9 years ago

A timeout looks fine to me. Maybe adding a popup menu item (Disable for 10 secs next to Disable blocking)? The timeout could be configurable through RP's prefs or from about:config, with a reasonable default value - to allow for "just one click" disabling.