SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Jak zablokować <object> tylko na SWOJEJ domenie?
Autor Wiadomość
WioletaBM
Początkujący


Dołączył: 16 Sie 2011
Posty: 2
Skąd: Poznań
  Wysłany: Wto 16 Sie, 2011 02:43   Jak zablokować <object> tylko na SWOJEJ domenie?

Witam serdecznie,

Jak zablokować aplikacje flash na swojej domenie, natomiast na innych domenach aplikacja ta będzie się wczytywać?

Sprawa wygląda w ten sposób, że <object> musi znajdować się w źródle mojej strony jednak chciałabym, aby ta aplikacja była wyłączona tylko na mojej domenie.

Mam nadzieje, że wyraziłam się jasno i znajdzie się pomocna dłoń :-b

Pozdrawiam
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Wto 16 Sie, 2011 07:47   

Pisałem o tynm kilka dni temu :)
http://swish.wodip.opole....opic.php?t=5582
Poczytaj specyfikację dotyczącą System.security.allowDomain - z pewnością znjadziesz rozwiązanie.
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
WioletaBM
Początkujący


Dołączył: 16 Sie 2011
Posty: 2
Skąd: Poznań
Wysłany: Wto 16 Sie, 2011 18:07   

Witam

Ponieważ w tym temacie nie mam zielonego pojęcia(o czym zapomniałam wspomnieć na początku), bardzo bym prosiła o jakieś gotowe przykłady, w postaci plików .swi.

Szczerze, to starałam się zagłębić w ten temat, ale moje próby na nic się zdają.

Tworzę obiekt, w nim rysunek, które za zadanie ma przekierować użytkownika na strone www zaraz po wczytaniu się aplikacji. Zaznaczyłam w export allowscriptaccess="samedomain", a w geturl:

Kod:

onFrame (1) {

    System.security.allowDomain("STRONA KTOREJ ZEZWALAM NA APLIKACJE");
    getURL("ADRES.PL", "_BLANK");

}


Finał jest taki, że na jaką domene tego obiektu bym nie wrzuciła, to się otwiera, a mi chodzi oto, aby <object> najlepiej otwierał się na wszystkich zewnętrznych domenach, prócz na mojej własnej domenie.

Bardzo prosiłabym o wsparcie, jakieś podpowiedzi, przykładowe pliki .swi... cokolwiek, co pozwoliłoby mi bardziej zrozumieć ten język !hmm
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Sro 17 Sie, 2011 17:26   

Biorąc pod uwagę mój niski intelekt zapytałem innych. Jak zwykle odpowiedział Wayne. Odpowiedź wygląda tak:
Kod:
 onSelfEvent (load) {
    if(flash.external.ExternalInterface.available == true ) {
        _global.curUrl = flash.external.ExternalInterface.call;
    }
    output = curUrl("window.location.href.toString");
   
        if(output == "[url="http://jakiśadres.pl/index.html"]http://jakiśadres.pl/index.html[/url]"){
        Film.gotoAndStop (2);
        trace("OK");
    }else{
        Film.gotoAndStop (3);
        trace("NO");
    }
   
}


Czyli na początku należy zrobić aby flash sczytał adres domeny. Potem jeżeli domena jest właściwa to robi coś a jak nie jest właściwa to tego nie robi. Swoją drogą dosyć interesujący problem. Napisz czy działa ... a jak nie to załącz SWI.
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.1 sekundy. Zapytań do SQL: 14