Conkeror is not a browser for everyone. It lacks many features that are waiting
for the users to implement :D One of the issue you may find annoying when
dealing with modern websites is the permission management. In other browsers,
when the web page want to access current location information or request for
camera recording, the browsers will pop up a small prompt to ask the user for
allowance. However, in Conkeror, there is no such thing. This is how to make
that possible
Currently, there are 4 kinds of permissions available, there are
audio-capture
video-capture
geolocation
desktop-notification
They are managed by the XPCOM nsIPermissionManager service. You need to access
that through nsIComponentManager like this
Next, we need a function for prompting the user for which permission to enable
or disable. This function will prompt for user to select which permission that
they want to modify from the permissionsList
After that, we need some interactive function for enabling and disabling
specific permission from a web page
These two command will first prompt user for the specific permission and then
enable/disable that permission for the current web page. Now, you can try it on
sites like messenger.com or slack.com, which require desktop-notification
to be enabled for it to work properly.