Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to start up a desktop application in client side

Tags:

javascript

In my web page, I have to start a desktop application on the client's computer if it's installed. Any idea how I can do this?

If the application is MS Office or Adobe Reader, I know how to start them, but the application I want to start is a custom application. You can not find it on the internet.

How can I open the application?

like image 751
hguser Avatar asked Jun 07 '11 13:06

hguser


People also ask

What is desktop client application?

A desktop client is an application running in a desktop or laptop computer. This term is often used to contrast the desktop version with its mobile counterpart, both of which are commonly offered for the same function in today's world. The terms desktop client, "desktop app" and "desktop application" are synonymous.

Can I open a desktop application from browser?

If the basic idea is to launch a desktop app from the web browser, the first step is to create a new Registry in Windows and path a URL Custom protocol. And if you need it you can also send parameters by changing console arguments in your app and append the parameters in your html file.

What is the client side of an app?

In web development, 'client side' refers to everything in a web application that is displayed or takes place on the client (end user device). This includes what the user sees, such as text, images, and the rest of the UI, along with any actions that an application performs within the user's browser.


1 Answers

Basically it's not possible to achieve unless an application registers a protocol that will trigger it. If it does that all you need to do is to provide a link using this protocol

yourcustomapp://some.parameters

Another way the 3rd party app can integrate with the browser is if it hooks to it as a plugin. This is how flash apps work etc.

If the app you are trying to launch does not support something like that it's going to be close to impossible to achieve what you want.

like image 180
RaYell Avatar answered Oct 06 '22 04:10

RaYell