URL protocols exist in the registry as sub-keys to HKEY_CLASSES_ROOT.
For the poster, the key was HKEY_CLASSES_ROOT\miroapp.
Deleting the key has solved the problem and Chrome no longer
ask to open these URLs in the desktop app instead of Chrome itself.
URL protocols exist in the registry as sub-keys to HKEY_CLASSES_ROOT.
For the poster, the key was HKEY_CLASSES_ROOT\miroapp.
Deleting the key has solved the problem and Chrome no longer
ask to open these URLs in the desktop app instead of Chrome itself.
This guide page should help.
- How to disable Miro Desktop app pop-up in your browser
I was in the same situation as the original poster and solved the problem by following the steps in the guide.
Before I found the page, I tried these options but neither worked:
- Removing all entries that seemed to be related to the problem in "regedit.exe"
- Editing the configuration under "Apps" in the Windows settings
Videos
OK, so I finally figured out a "hack". This hack requires creating an extension to handle the request. I already tried quite a few attempts to "hijack" Chrome with an easier way but seems that Chrome is secure enough to stop me from doing that and this is the closest I can get.
First, create an empty directory somewhere accessible on the hard drive.
Create a file manifest.json with the following content:
{
"name": "Open Chrome URLs",
"version": "1.0",
"manifest_version": 2
}
Create a file open.html with the following content:
<html>
<head>
<title>Open Chrome URLs</title>
<script type="text/javascript" src="open.js"></script>
</head>
<body>
</body>
</html>
Create a file open.js with the following content:
window.addEventListener("load", function(){
var key = "secretKey"; // replace "secretKey" with your own secret key
if(window.location.search == "?key=" + key && window.location.hash.length > 1){
chrome.tabs.update({
'url': "chrome://" + window.location.hash.substr(1) + "/"
});
}else{
document.body.appendChild(document.createTextNode("Invalid"));
}
});
Replace the secret key with your own if wanted.
Then, open the Extensions page (chrome://extensions/).
Check the "Developer mode" checkbox and click "Load unpacked extension" and select the directory that you just created.
You should now see a new extension appeared.
Copy the extension id.
Finally, start Chrome with the following URL as the parameter.
chrome-extension://nihlceAnywayPutTheExtensionIdHere/open.html?key=secretKey#settings
Replace the first part with the extension id with the one you just copied.
Also replace the secretKey with the one you set above.
You can also use most of the other Chrome URLs instead of settings.
Note: you need a shortcut to Chrome instead of an Internet link.
Good luck!
Here’s a very simple AutoHotkey solution:
WinActivate Chrome
send ^t
sleep 100
sendraw chrome://settings/ ; any URL works
sleep 100
send {enter}