Скажите swf, чтобы проверить, какая страница загружается, при переходе на правильную страницу. - PullRequest
0 голосов
/ 20 мая 2009

Google проиндексировал мой файл .swf, поэтому он сам загружается в браузер (example.com/FL_map_page.swf)

Мне нужно, чтобы .swf проверил, загружен ли он на странице .html и, если нет, переключается на правильную страницу.

Ответы [ 2 ]

0 голосов
/ 20 мая 2009

Проверка URL страницы с помощью ActionScript;

import flash.external.*;
var url;

function getURL() {
    url = ExternalInterface.call("window.location.href.toString");
}
0 голосов
/ 20 мая 2009

Вы имеете в виду, кто-то горячая ссылка ваш файл SWF или он просто загружается без страницы? Вы можете создать мост с помощью JavaScript, чтобы SWF-файл не выполнялся, пока вы не загрузите JavaScript со страницы. Вы также можете избежать использования javascript и использовать flashvars, сгенерированные бэкэндом вашего веб-сайта (PHP или любым другим), чтобы выполнить эту проверку. Вы можете попытаться перенаправить браузер на страницу и просто показать URL-адрес страницы, на которой он должен быть просмотрен в случае сбоя перенаправления.

...