7

We use a custom protocol handler here where I work that just acts as a file path proxy essentially so that our sales users can click a link in our admin website and have it open the explorer window to the correct folder.

So this was something that registers itself with the registry, and then when clicked on, prompts the user if they want to open the link in "sterlingstorage" (our handler's name), and asks if they always want to open it this way.

It seems though they've removed the checkbox to always remember?

chrome prompt

Any way to get this stop showing up for every click again like it used to?

4

3 Answers 3

8
+25

Are you using Chrome 77? Than you are not the only one with this problem. https://support.google.com/chrome/thread/14194567?hl=en

Chrome76-vs-77

This is intended The "always open these types of links in the associated app" checkbox is missing because the devs discussed that it wasn't right as there is no option to undo such a choice. Can't make it better than that. Sorry, I'm just here to give you information.

So it looks like for now, you don't really have an option. They removed this option because once you click the checkbox "remember", you can't undo that choice. So they just deleted this feature (as the source link states).

2
  • Yay happy to help :)
    – JuliusPIV
    Commented Jan 16, 2020 at 12:30
  • Unfortunately the source link is broken now. Commented Sep 24, 2020 at 10:08
4

I just found a way to re-enable the checkbox on Windows.
You can follow these steps:

  1. Open regedit.exe as Administrator

  2. Go to the key

    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome

  3. Open or add the dword name 'ExternalProtocolDialogShowAlwaysOpenCheckbox' and set it to 1.

  4. Restart Chrome and test your custom protocol. It will show the checkbox again.

You CAN undo an allowed protocol, but you will need to edit the preferences file under your profile folder and search for "protocol_handler": There is currently no undo option in the Chrome GUI.

4
  • 1
    This workaround has worked for a while, it doesn't work anymore :(
    – stenci
    Commented Aug 3, 2020 at 13:08
  • 1
    this doesn't work anymore. please add information for what version it worked
    – greendino
    Commented Mar 21, 2021 at 21:14
  • 1
    As of the year 2021 for the checkbox "Always open these types of links in the assosiated app" is only visible if * Registry-Key: ExternalProtocolDialogShowAlwaysOpenCheckbox is set AND * the website is served using HTTPS While for websites served using unsecure HTTP, this checkbox will not be shown. Commented May 25, 2021 at 16:41
  • @Markus1980Wien Aw dang... Is seems like this also precludes manually entering the URI, which I was most interested in :( Commented Aug 1, 2023 at 13:36
0

https://textslashplain.com/2020/02/20/bypassing-appprotocol-prompts/ is an up-to-date summary of the changes in this area.

3
  • It's usually bad SE practice to just link to outside sources. If the link dies, we have no idea what the message was from that article Commented Dec 1, 2020 at 13:11
  • Given that this is the only accurate answer to the question ::shrug::, sure, downvote away.
    – EricLaw
    Commented Jan 2, 2021 at 3:34
  • Given that this is driving traffic to your personal site ::shrug::, sure, ignore away.
    – pngdeity
    Commented Jan 3, 2022 at 18:08

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .