Вход

Просмотр полной версии : Откуда была загружена swf-ка


BugzHunter
18.09.2007, 23:16
Доброе время суток.
Есть ли возможность определить (изнутри флехи, без передачи данных внешним скриптом) URL, откуда загружается swf? (не тот урл, где она лежит)
Пример:
test.swf лежит на swfhost.com (swfhost.com/test.swf)
mydomain.com/loadswf.html содержит обджект, ссылающийся на swfhost.com/test.swf
Возможно ли словить в test.swf упоминание о mydomain.com?

etc
18.09.2007, 23:22
Нет, без внешних скриптов и внешнего взаимодействия нельзя.

Mnilionic
20.09.2007, 01:04
в кладовке нашёл в это
не знаю актуально ли

js = "var myhost = 'somedomen.com';"
js+= "function tst_loc(host){"
js+= " if(host == myhost || host== 'www.'+ myhost ){}else{"
js+= " alert('is not '+myhost+'. Go away');"
js+= " }"
js+= "}"
js+= "tst_loc(top.window.location.hostname);"
getURL("javascript:"+ js);