Получить URL текущей страницы от Flex 3?

Если бы у Вас есть долгий SQL-оператор, который требуется переформатировать без всего ввода и переключения вкладок, можно хлопнуть его в этот веб-сайт и получить приятно результат форматирования. Можно экспериментировать с различными форматами для наблюдения, который делает текст самым читаемым.

Редактирование: Я полагаю, что это является местоположением 2014 года средства форматирования SQL.

6
задан jsight 15 September 2009 в 04:39
поделиться

4 ответа

Используя ExternalInterface ( flash.external.ExternalInterface ), вы можете выполнять Javascript в браузере. Зная это, вы можете вызвать

ExternalInterface.call ("window.location.href.toString");

, чтобы получить текущий URL-адрес (обратите внимание, что это будет URL-адрес страницы, а не URL-адрес .swf).

hth

Коэн

2
ответ дан 8 December 2019 в 02:24
поделиться

Из приложения:

var myUrl:String = Application.application.url;
8
ответ дан 8 December 2019 в 02:24
поделиться

I searched and came up with this url. I've honestly never used Flex, but it looks like the important part of that document is this:

private function showURLDetails(e:BrowserChangeEvent):void {
  var url:String = browserManager.url;
  baseURL = browserManager.base;
  fragment = browserManager.fragment;                
  previousURL = e.lastURL;                

  fullURL = mx.utils.URLUtil.getFullURL(url, url);
  port = mx.utils.URLUtil.getPort(url);
  protocol = mx.utils.URLUtil.getProtocol(url);
  serverName = mx.utils.URLUtil.getServerName(url);
  isSecure = mx.utils.URLUtil.isHttpsURL(url);        
}

Either way, good luck! :)

4
ответ дан 8 December 2019 в 02:24
поделиться

From the Application, use: this.loaderInfo.loaderURL

to break it apart and use parts of it do:

var splitURL:Array = this.loaderInfo.loaderURL.split('/');
var baseURL:String = "http://"+splitURL[2];
0
ответ дан 8 December 2019 в 02:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: