Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Можно как то узнать url текущей страницы? (http://www.flasher.ru/forum/showthread.php?t=143133)

Dragon rideR 08.08.2010 12:18

Можно как то узнать url текущей страницы?
 
Можно как то узнать url текущей страницы без дополнительного кода на яве и хтмл?
Т.е. есть сайт который подгружает флэшку но не передает в нее параметров поступивших через гет. Возможности изменить код скрипта встраивающего флэшку у меня нет, но нужно получить параметры из урл.
Можно как то узнать текущий урл браузера?

TWETTI 08.08.2010 21:44

Да, можно:
Код AS3:

var url:String = stage.loaderInfo.loaderURL;


Dragon rideR 09.08.2010 11:14

не канает, урл указывает на путь откуда подгрузили swf, а не текущий урл
к примеру когда урл в браузере равен http://vkontakte.ru/app*****
stage.loaderInfo.loaderURL равен http://cs4737.vkontakte.ru/u38245485/1bb912b6ad7294.zip

TWETTI 09.08.2010 11:29

Вот так должно заработать:
Код AS3:

var urlPath:String = flash.external.ExternalInterface.call("window.location.href.toString");


Dragon rideR 09.08.2010 12:36

Мдаа к сожалению вконтакте не дает такой запрос сделать (
SecurityError: Error #2060: Нарушение изолированной среды: вызывающий объект ExternalInterface http://cs4737.vkontakte.ru/u38245485/857d443660f96f.zip не может осуществить доступ к http://vkontakte.ru/app***.

alatar 09.08.2010 15:49

Никак. Внутри флешки вы можете узнать только откуда грузится флешка. Максимум что можно узнать с помощью хаков, это текущий домен. Все остальные данные только через JS.


Часовой пояс GMT +4, время: 21:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.