[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17521367#comment-17521367
 ] 

Mike Jumper commented on GUACAMOLE-1563:
----------------------------------------

I would definitely be in favor of the protocol providing a way to signal that a 
link should be opened (your {{uri}} instruction), and I think it would make 
sense for this to be a feature of the project.

Some things to consider:

* What if the client implementation doesn't provide a handler for {{uri}}? 
Should there be a mechanism for the client to refuse/fail to open the link?
* What if a _local_ user of the desktop clicks a link? Does the helper 
application fall back to forwarding the click to a local app? If so, how does 
it know which app to use, if the help application is selected as the default 
handler?


> Question: Open link in external webbrowser
> ------------------------------------------
>
>                 Key: GUACAMOLE-1563
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1563
>             Project: Guacamole
>          Issue Type: Task
>          Components: guacamole
>            Reporter: peter
>            Priority: Minor
>
> I'd like to open a link clicked within an RDP session to open in the external 
> browser. In contrast to GUACAMOLE-1534 I'm in full control of what happens 
> when a link is clicked. So I could, for example, fire a custom event within 
> the RDP session that contains the link url.
> Can you point me in the direction of what needs to be done for this? For 
> example:
>  * Create an event listener 
> [https://guacamole.apache.org/doc/gug/event-listeners.html|http://example.com/]
>  * ? Create a tunnel ?
>  * Register a custom event
>  * Fire that event within the session
>  * Catch it and retrieve the event payload
> Thanks in advance!



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to