![]() |
узнать URL страницы, на которой открыта флешка
Задался вопросом и сделал вот так:
Код:
ExternalInterface.addCallback('setInfo', setInfo );Еще есть вариант смотреть поле Refer в заголовке запроса, но оно не всегда добавляется и не всегда ссылается именно на страницу где юзер смотрит флешку. Какие еще есть варианты? Может все гораздо проще ... ? |
Код:
var url:String = ExternalInterface.call ( "function() { return window.document.location.href }" ); |
Красиво, спасибо.
|
Подскажите, а без ExternalInterface, это можно сделать?
|
А чем ExternalInterface не устраивает? В чем проблема то? Без него никак.
|
Проблема в том, что пользователь его может просто выключить, когда код флешки себе на сайт прилаживает. Просто, например, прибьет allowScriptAccess, и все..
|
нууу... пользователь вообще может и не вставлять весь ваш код себе на страницу. В чем собственно вопрос?
Тема была - как это можно сделать. |
| Часовой пояс GMT +4, время: 08:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.