banner



What Does It Mean When It Says This Page Wants To Install A Service Handler

When accessing Google Mail or Google Calendar from Chrome, a protocol handler icon Protocol Handler  may appear in the in address bar (omnibox in Google parlance) that indicates installing a service handler
for this page.

What does this mean?

There are certain URL linksthat are listed on the HTML Page that can be associated to open programs or applications  on your figurer.

When you click a link, the associated program will launch for that link type (detailed below). Yous'll get the protocol handler icon

Protocol Handler if Chrome can open up the aforementioned link but currently is not control of information technology. It's associated with another program.

The e-mail accost is sometimes referred to every bit a " mailto:" link. It gets its name from the HTML lawmaking used to construct the email link, which looks similar <a h ref=" mailto:metadataconsulting@gmail.com?Field of study=Examination%20Email "> .

The

mailto:  prefix is part of well divers URI scheme. Each URI scheme (mailto:,webcal:)  is associated with a program/app. Ane program is associated with each blazon of URI scheme.

If you lot have Microsoft Office installed on your computer, the Outlook mail client volition be associated (mailto:,webcal:) and clicking the the above mailto link will open Outlook. The

mailto:metadataconsulting@gmail.com?Subject=Examination%20Emailtells your associated mail service customer, to create a new email to metadataconsulting@gmail.com with a field of study line " Exam Email ". In Outlook, a new message window volition appear with To: metadataconsulting@gmail.com and subject field line " Test Email ".

For others, it maybe Mail App client for Mac OS Ten or Mozilla's Thunderbird post customer for Linux machines.

And then when "This page  wants to installing a service handler" Protocol Handler pop-up appears,
Google Chrome would similar to take that specific URI scheme over, and remove you other applications associations. There can only be 1, so exist cautious.


Mailto: and webcal: are common (URI schemas) that Google Chrome wants to commandeer, but in that location are many described
hither. Webcal is short for web agenda, and used to set appointments from links.



The tooltip for the protocol handler icon is:
This page wants to install a service handler .

If you Employ Gmail choice, it will allow mailto:  links in page while in Chrome to be opened in GMail. Similarly, y'all tin can enable webcal:  links to be opened in Google Agenda, visit the Google Agenda folio to enable. At that place is no penalization for operation using this handler service. Using Manage handler settings... list all handlers available for Chrome to accept over.

You can reset your default links back to Microsoft Outlook hither.

Soln: To disable "...to install a service handler" alarm

Type this in address bar to get to current handlers in Chrome.

Chrome://settings/content

Roll down to Handlers section and select"Do not allow any site to handle protocols."  You lot can clickManage handlers (push button)  to view current handlers for a website.

Or to disable or re-enable these messages in Chrome, follow the steps below.

  1. Click the Chrome carteChrome menu on the browser toolbar.
  2. SelectSettings >Show advanced settings.
  3. In the "Privacy" section, clickContent settings.
  4. In the dialog that appears, find the "Handlers" section:
    • To allow requests, select "Allow sites to ask to get default handlers for protocols."
    • To disable requests, select "Practise not allow any site to handle protocols."

How to Enable Gmail to handle mailto: links

Blazon this in address bar to get to current handlers in Chrome.

Chrome://settings/content

Curl down toHandlers department and select"All sites to enquire to get default handlers for protocols (recommended)."


Goto GMail and now the protocol handler icon Protocol Handler  volition appear in address bar. Now you lot are ready to add Gmail to open mailto links.

  1. You must be in Gmail ( https://mail.google.com/mail/u/0/#inbox ) for this script to work
  2. The protocol handler should be indicated
  3. Open up Chrome Console window - Press <ctrl><shift><j> keys simultaneously (Windows) and this will open the Console tab:
  4. Cutting and paste the following script at line with blue greater than sign > navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
    or cut from here

To cheque if this you added Gmail to open mailto links correctly;

Type this in accost bar to get to electric current handlers in Chrome.

Chrome://settings/content

Curlicue to Handlers andclick Manage handlers (push)  and you should encounter Type mailto and Site Gmail.

Y'all can create your own service handlers !

For Chrome (13+), Firefox (3.0+) and Opera (11.sixty+) it is possible to register web application as service handler for custom URI scheme using JavaScript API:

                          window              .              navigator              .              registerProtocolHandler              (              protocol              ,                              uri              ,                              championship              );                      
  • protocol is the protocol the site wishes to handle, specified every bit a string.
  • uri is the URI to the handler equally a string. You can include "%s" to indicate where to insert the escaped URI of the certificate to be handled.
  • title is the title of the handler presented to the user as a cord.

Specifically for Chrome there is a limitation that does non let to use custom schemes that don't kickoff withweb+ prefix (except standard ones:mailto,mms,nntp,rtsp andwebcal). And so if yous want to register your web app as service handler equally GMail do, you should write something similar this:

                          navigator              .              registerProtocolHandler              (              "mailto"              ,                                          "https://www.case.com/?uri=%s"              ,                                          "Example Mail"              );                      
            
                              OR  navigator                .                registerProtocolHandler                (                "web+myscheme"                ,                                                "https://www.example.com/?uri=%s"                ,                                                "My Absurd App"                );                          

Pay attention at URI pattern, it have to contain%s which will be replaced with actual URI of the link user clicks. For example:

                                                                href              =              "spider web+myscheme:some+data"              >              Open in "My Cool App"                                            

will triggerGET request tohttp://www.example.com/?uri=web%2Bmyscheme%3Asome%20data

List all service handlers on your computer

Nirsoft URLProtocolView is a simple utility that displays all URL protocols (for example: ftp:, telnet:, mailto:) that are currently installed on your system and is free.

Source: http://metadataconsulting.blogspot.com/2013/05/chrome-this-page-wants-to-install.html

Posted by: hickstung1962.blogspot.com

0 Response to "What Does It Mean When It Says This Page Wants To Install A Service Handler"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel