Озадачен огромным количеством ответов и проблем на эту тему.
Теперь я принимаю ситуацию безопасности JS, запрещающую междоменный доступ из iFrame к окну / страницам контейнера, но идеальные разрешения, приведенные в многочисленных статьях Идентификаторы фрагментов или postMessage API - это действительно сбивает с толку.
То, что я хочу сделать, это воспроизвести то, что Vimeo, кажется, осуществил; их новый код для вставки iframe
<iframe src="http://player.vimeo.com/video/17263117" width="400" height="225" frameborder="0"></iframe>
Использует http://a.vimeocdn.com/js/player_combined.opt.js?8ba54 и, похоже, может заполнить URL-адрес реферера в источнике iframe со страницы родительской загрузки. То есть www.donkey.com/myvideo.html вставляется на страницу http://player.vimeo.com/video/17263117. Обычно, с блоками безопасности на JS это невозможно с простым parent.location.href. Итак, я изучил это и начал действительно дикую погоню за гусем, чтобы найти, как это можно сделать.
Я пытался понять их JS и играл с postMessage API, но мне нечего показать. Любое руководство очень приветствуется.