Um das XY-Problem zu vermeiden: Ich möchte einen iFrame einrichten und ihn bei Verwendung von Turbolinks dauerhaft machen und das Youtube-Video nahtlos wiedergeben.
Ich habe vermutet, dass ich einige Turbolinks umgeschrieben habe:
-Wenn es einen iframe "Sohn" des Körpers gibt, und nur in diesem Fall, berühren Sie ihn nicht und ändern Sie den Rest der Seite (obligatorisch in einem div enthalten). Das DOM würde so aussehen:
Dies ist bereits ein Problem in Turbolinks Git und ich fragte mich, ob ich versuchen könnte, es zu lösen,
Bei den Turbolinks handelt es sich nicht nur um CoffeeScript-Code. Ich tat coffee -j ... -c ...
und verwendet es als die Turbolinks original .js-Datei und es hat überhaupt nicht funktioniert. Auch in ihrem Repository (oben verlinkt) gibt es Dateien, die nicht .js sind.
Eine andere Option könnte MoOx 'pjax sein, aber dies könnte für eine andere Frage wesentlich sein. Danke, dass du das hier gelesen hast.