Capture Klicken Sie in iframe in einer glänzenden App

8

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

%Vor%

3) App muss mit runApp("Path/To/App", launch.browser = TRUE) gestartet werden (Damit ein lokaler Server gestartet wird).

%Vor%     
BigDataScientist 07.09.2017, 10:45
quelle

1 Antwort

5

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:

%Vor%

fileWithLink.html

%Vor%

anotherpage.html

%Vor%     
jdharrison 11.09.2017, 22:05
quelle

Tags und Links