Ability to determine if user is using the web browser or windows client.

I am looking for a way to determine whether the end user is using the windows client or web browser.  If using the web browser, I would hide a button using the button layout properties, but the button would still show in the client.  The button is a functionality that is not available in the web (procedure > reporting > export to excel).  Any ideas?

Answers

  • When looking at the log files, using the log analyzer application, I can't see anything that could be used to flag the platform a user is on.  That said, multiple instances can be opened with the same licence on web which are all immediately closed when a user uses the same licence on a desktop platform (and vice-versa).  So, the info is definitely there, just not available to the developer.

     

    I think a more important question might be, for how long are you intending to remain on a desktop supported platform with v10.5 being fully web based?  There are many questions still unanswered regarding the future releases and current functionality.

     

    I appreciate that this is no answer but there may not actually be one to have.

  • Take a look at the Login file (in the Dataset\Log\Users folder - the 2nd column (server related) may give an indication that is needed - depending on how your web and servers are setup.  You could test it yourself, by logging in first in Windows Client/Desktop, then logging in on web.  Check the log file after.  Agreed however, that capsule log data does not show this - you would need to link the Capsules and Login logs together in a query of some kind to identify capsules/screens viewed on web/windows client.

     

    Cheers

    Mike