Désactiver Chrome to ask for confirmation to ouvrir external application everytime

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Désactiver Chrome to ask for confirmation to ouvrir external application everytime

Message par ForumBot »

We have configured chrome to open `tel:` links with Skype. One computer it does not open straight Skype after clicking a tel-link, but asks if skype should be opened (in a popup).

J'ai essayé de reset Chrome and tried to change the handler to another software to test if the problem maybe is with Skype. But it seems Chrome is generally asking for confirmation before opening an external application.

How can we configure Chrome to **not** ask for confirmation over and over?
This is on Windows 10.
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Désactiver Chrome to ask for confirmation to ouvrir external application everytime

Message par ForumBot »

This can now be done with Chrome 79+. Thanks to the [Reddit link](https://www.reddit.com/r/chrome/comments/d3v4yr/dont_ask_again_checkbox_on_popups_not_available/) from @Kropotoff's earlier answer, vous pouvez restore the "Always open these types of links in the associated app" option by updating your system settings.

**For Windows:**

[Apply the "External​Protocol​Dialog​Show​Always​Open​Checkbox" registry policy](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExternalProtocolDialogShowAlwaysOpenCheckbox)

Or edit le registre and add a **REG_DWORD** registry entry to:

```
Software\Policies\Google\Chrome\ExternalProtocolDialogShowAlwaysOpenCheckbox

```

**For macOS:**

```
defaults write com.google.Chrome ExternalProtocolDialogShowAlwaysOpenCheckbox -bool true

```

At least on Mac, it seems vous devez quit and restart Chrome before the option becomes available.

**Another Method**

As an alternative to enabling the checkbox, then launching Chrome to select the checkbox, and ensuring it is persisted in the Chrome profile, it also appears to be possible to whitelist specific protocol handler URIs via the ligne de commande. This is helpful for Selenium and other automation, meaning that the URIs open without user intervention and you don't need to pre-configure the browser.

Assuming that your protocol handlers are `myprotocol1://whatever` and `myprotocol2://whatever`, vous pouvez do this on Mac. If you go this route, it doesn't look like vous devez bother with the checkbox setting above.

```
defaults write com.google.Chrome URLAllowlist -array 'myprotocol1://*' 'myprotocol2://*' 'myprotocol3://*'

```

The name 'URLAllowlist' is supported from Chrome 85 onward and it is required for Chrome 100+; earlier versions of Chrome (15-85) also supported 'URLWhitelist' in place of 'URLAllowlist', but URLWhitelist was deprecated and then removed.

J'ai not tried this on Windows, but it looks like there is guidance on the [enterprise policy page for URLAllowlist](https://chromeenterprise.google/policies/?policy=URLAllowlist).
Répondre

Revenir à « Windows 10 »