Most of the time, you can either outright allow or disallow the use of a content type on the web, or add exceptions for specific sites so that their attempts are either blocked or allowed automatically.
If you have set a content setting to notify you when a site tries to use specific content types, then an infobar is displayed at the top of the browser window that informs you about it.
Here you can then accept or deny access with a click on the corresponding button.
You can test that yourself by opening the address http://html5demos.com/geo/ in the Chrome browser. If you have not changed the location content settings of the Chrome browser, you should get a permissions infobar at the top of the screen.
The Chromium team has been working on a different notification form for some time, and implemented it for location permission requests in Chromium and Chrome Canary.
Basically, it moves from infobar notifications to bubble notifications. Here is how the new notification type looks like when the feature is enabled.
As you can see, it is larger and overlays part of the website you are own. This makes it less likely to miss according to the development team.
A side effect of this is that the actual site contents are not moved down anymore when the notification message appears, and not up again once you have responded to the dialog.
The feature is not enabled by default, but can be enabled by toggling an experimental flag in the browser.
- Load the following address: chrome://flags/#enable-permissions-bubbles.
- Set it to enable.
- Restart the Chrome browser.
To disable it again, repeat the process but set the preference to disable instead.
Please note that this is an experimental feature right now which means that you may experience issues when you enable the feature right now.
The only issue that I ran into was that the notification bubble sometimes displayed only a deny or allow prompt without the information on top of it.
It is likely that the feature will be tested in the foreseeable future before it is added to the beta or stable builds of Google Chrome.