About
Breez ClickOnce is a browser extension which enables ClickOnce support in Mozilla Firefox and Google Chrome.
The Mozilla Firefox browser extension can be found in the Mozilla Firefox add-ons gallery here.
The Google Chrome browser extension can be found in the Chrome Web Store here.
Developer information
Ensuring whether the extension is installed can be done by checking the breezClickOnceInstalled property on the window object with JavaScript. See the example below:
<script type="text/javascript">
$(document).ready(function() {
if(window.breezClickOnceInstalled === undefined){
alert("Breez ClickOnce extension is not installed.");
}
else{
alert("Breez ClickOnce extension is installed.");
}
});
</script>
Current extension installation status:
Information for system administrators
The helper executable contains some command-line switches that could be useful for system administrators:
- /Silent: Install the helper executable without any user interaction
- /Uninstall: Uninstall the helper executable
These command-line switches can be combined if desired.
The helper executable does not require administrator rights and installs itself to C:\Users\<username>\AppData\Local\Breez\ClickOnceHelper.
It also registers itself as a native messaging bridge under the following registry keys:
- HKCU\Software\Mozilla\NativeMessagingHosts
- HKCU\Software\Google\Chrome\NativeMessagingHosts
The helper executable can be manually downloaded here.
Sources
Full source is available on GitHub
- Breez ClickOnce (Browser extension for Mozilla Firefox)
- Breez ClickOnce 4C (Browser extension for Google Chrome)
- Breez ClickOnce Helper (Helper executable)