Honestly why can't browsers just implement a option in there settings?
Let the users decide in one place if the want to consent to extra none essential cookies.
And add a extra field to exclude certain sites in case you have a domain that you want to grant permission.