Ich möchte einen Klick auf einen Link in einem iframe in einer glänzenden App erfassen. Und ich möchte wissen, welcher Link geklickt wurde.
Außerhalb glänzend funktioniert das gut. Ich habe ein vollständig reproduzierbares Beispiel für eine verwandte Frage hinzugefügt:
Ссылка
(Es muss auf einem (lokalen) Server laufen, z. B. xaamp
).
Mein Versuch:
1) Die App, die in Path/To/App
gespeichert werden soll.
2) Speichern Sie im Ordner www
die HTML-Datei, die in iframe angezeigt werden soll.
fileWithLink.html
3) App muss mit runApp("Path/To/App", launch.browser = TRUE)
gestartet werden
(Damit ein lokaler Server gestartet wird).
Der iframe ist in einem div mit der entsprechenden ID eingeschlossen ( $('#filecontainer iframe')
). Es gibt einen Tippfehler, der die Anker-Tags aufruft. Ich habe das Ziel geändert, um Cross-Scripting-Probleme zu vermeiden:
fileWithLink.html
%Vor%anotherpage.html
%Vor%Tags und Links javascript jquery r iframe shiny