black Posted December 23, 2008 Report Posted December 23, 2008 Vai kādam ir idejas, kā apiet topika nosaukumā minēto problēmu? Doma ir vienkārša - es gribu ar Javascript ievietot formas citos domeinos, un dot iespēju nosūtīt/saņemt rezultātus uz manu domeinu. Risinājumi, kurus es pašlaik skatos: 1) Script injection. Problēma tikai tā, ka šeit strādā tikai GET requesti. GET URL ir ierobežots maksimālais garums (kaut kur ap 2000 simboli), tāpēc garākas formas GETus var nākties 'dalīt gabalos'. 2) POST var nosūtīt arī uz citu domeinu, tikai nevar dabūt atbildi. Doma nosūtīt POST, un tad ar 'script injection' regulāri skatīties atbildi. 3) Kaut kas viltīgs ar IFRAME, ko līdz galam vēl neesmu izdomājis :) Vai ir kādas idejas vai ieteikumi?
v3rb0 Posted December 23, 2008 Report Posted December 23, 2008 4) http://ajax-cross-domain.com 5) http://nb.io/hacks/csshttprequest
black Posted December 23, 2008 Author Report Posted December 23, 2008 6) Flash (http://blog.monstuff.com/archives/000280.html)
v3rb0 Posted December 23, 2008 Report Posted December 23, 2008 ar 6sto problēma, ja addblockeris bloķē flashus bet lietotajs patrāpās tāds, kas nesaprot, ka šinī gadījumā un šito flashu viņam vajag.
black Posted December 23, 2008 Author Report Posted December 23, 2008 (edited) Man izskatās, ka visreālākais ir pirmais variants. Bet ļoti gribētos izdomāt kaut ko skaistāku un elegantāku :) EDIT: Pareizrakstība Edited December 23, 2008 by black
yuppio Posted December 23, 2008 Report Posted December 23, 2008 Lapā var ielikt iframe, kurā izsaukt to citā domainā esošo skriptu, kurš atgriež JS, ar kuru izdara visu ko vajag esošajā lapā.
Recommended Posts