Autor | Zpráva | ||
---|---|---|---|
Musilda Profil |
#1 · Zasláno: 3. 4. 2014, 10:06:12
Zdravím
potřebuji poradit s použitím Access controll allow origin, pro načtení js scriptu ze subdomény. Do souboru je vložená pomocí <script type="text/javascript" src="http://sub.example.com/script.js"></script> a při vyvolání tinyMCEPopup.editor.execCommand('mceInsertContent', false, '<iframe src="'+src+'" frameborder="0" width="'+width+'" height="'+height+'"></iframe>'); vyhodí script chybu. Pokud jsem to správně pochopil, po přečtení řady diskuzí, tak by mělo stačit header('Access-Control-Allow-Origin: , ale nejsem si jistý, tak se obracím na každého, kdo mi bude ochoten poradit.
Díky všem Musilda |
||
_es Profil |
#2 · Zasláno: 3. 4. 2014, 11:43:55
Musilda:s z vnút
Pre načítanie JS z hocijakej adresy stačí element script na danej stránke. Ak má mať JS z iného rámu prístup do okolitej stránky, treba v nej nastaviť document.domain=doména;
|
||
Musilda Profil |
#3 · Zasláno: 3. 4. 2014, 15:53:28
Já se ale ptám na Access-Control-Allow-Origin, ne na document.domain. Problém je v tom, že když se ten iframe má vytvořit, je zablokován, právě z důvodu načítání souboru se scriptem ze subdomény.
|
||
_es Profil |
Musilda:
„Já se ale ptám na Access-Control-Allow-Origin, ne na document.domain.“ To sa pýtaš zle, potrebuješ nastaviť document.domain . Alebo to možno riešiš úplne zle a potrebuješ niečo iné.
„když se ten iframe má vytvořit, je zablokován“ Nie je problém vytvoriť iframe z cudzou zdrojovou URL, len JS z iframe nemá prístup k okolitej stránke a opačne. |
||
Časová prodleva: 10 let
|
0