I guess it hasn't been fixed yet, or else we don't understand how to use it. When I was trying it, breakpoints didn't even trigger so I assumed the messages weren't being sent. Did you put the handlers in the widget script? When I tested we didn't have widgets yet.

If that doesn't work I'm not sure what will. Maybe you'd need some javascript?
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On December 8, 2022 5:25:32 AM Klaus major-k via use-livecode <use-livecode@lists.runrev.com> wrote:

Hi Jacque and all,

Am 06.12.2022 um 22:24 schrieb Klaus major-k via use-livecode <use-livecode@lists.runrev.com>:

Hi Jacque,

Am 06.12.2022 um 21:59 schrieb J. Landman Gay via use-livecode <use-livecode@lists.runrev.com>:
On 12/6/22 1:13 PM, Klaus major-k via use-livecode wrote:
what is the browser widget's equivalent to a field's "on linkclicked tLink" message?
Thanks for any hint!
I want to check if the user clicked e.g. a PDF file and download the file in that case.
What message do I have to catch in the browser widget?
You could try "browserDocumentLoadBegin" or "browserNavigateBegin" which would give you the URL that was clicked. But most browsers now download or display the PDF automatically when a PDF link is clicked. Firefox opens the PDF in a new window, and I think Safari downloads it. Not sure about Windows.
Windows, too, if the Acrobat Plug-in is installed on the target machine.
Only Android cannot display in a browser so far, too bad.
If this is for mobile, the URL might be enough information. BTW, I tried to use these messages a very long time ago and they were not sent, but hopefully that's been fixed by now.
Fingers crossed, will try and tell. :-)
Thank you!

macOS 12.6.1, LC 9.6.9 rc2

I tried:
--------------------------------------
on browserNavigateBegin pUrl
  if pURL ends with ".pdf" then
     libURLDownloadToFile pUrl, (specialfolderpath("dektop") & "/test666.pdf")
  else
     pass browserNavigateBegin
  end if
end browserNavigateBegin

on browserDocumentLoadBegin pUrl
  if pURL ends with ".pdf" then
     libURLDownloadToFile pUrl, (specialfolderpath("dektop") & "/test666.pdf")
  else
     pass browserDocumentLoadBegin
  end if
end browserDocumentLoadBegin
------------------------------------------
No file on the desktop, the browser simply ignores the script!?

So any hint on how to download a clicked linke in the browser widget still welcome!


Best

Klaus
--
Klaus Major
https://www.major-k.de
https://www.major-k.de/bass
kl...@major-k.de


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode




_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to