ugrás a tartalomhoz

Cross-domain input mező kitöltés

laffesz · 2012. Jan. 6. (P), 12.46
Üdvözletem!
Olyan problémába ütköztem, hogy a munkám során adatokat kell feltöltenem egy oldalra, ám itt olyan sok input mező van, akár 3-4ezer is, hogy szeretném az adatok feltöltését felgyorsítani.

A gond, ott jelentkezik, hogy az oldalnak csupán a használója vagyok, a tulajdonosa nem, szóval rendelkezek a belépéshez szükséges adatokkal, viszont külön domain-nen van és nem is tudok beleszerkeszteni az oldal szerkezetébe sem.

Próbálkoztam olyan megoldással, hogy egy lokális oldalon (ezen futna majd a program ami kigyűjti és megadja, az adott szövegmezőbe szükséges stringet) létrehoztam egy iframe-et és az iframe-en belüli oldal(ez az ahol a szövegmezők vannak) szövegmezőjének value értékét módosítottam.

Ez jól működik addig míg egy lokális szerverre lementett oldallal tesztelgetek, amikor viszont a valós idegen domain-nen lévő oldalt adom meg az iframe-ben akkor már nem megy sem az adattagok elérése se a módosítása.

Olvastam, hogy ez a cross-domain biztonsági problémák elkerülése miatt van. Kerestem megoldásokat is, de csak olyat találtam ahol iframe-en belüli microsite-tokkal oldják meg a kommunikációt vagy a window.name-et ajánlják megoldásank.
De ezekkel az a gond, hogy továbbra se tudok beleszerkeszteni az idegen oldalba.

Esetleg valaki tudna megoldást ajánlani?
 
1

Itt is megoldás lehet a curl,

Hidvégi Gábor · 2012. Jan. 6. (P), 12.55
Itt is megoldás lehet a curl, azaz szerveroldalról kapcsolódsz a másik site-hoz, belépsz, és POST-tal elküldöd az általad megadott adatokat.
2

Firefox-ban én egy

kuka · 2012. Jan. 6. (P), 13.17
Firefox-ban én egy Greasemonkey szkripttel oldanám meg. Arra nem vonatkozik a cross-domain szigorítás, viszont a lokális állományrendszert nem érheti el, ezért valami saját web szerverről kell majd szedje az adatokat.
3

Köszönöm, mindkettőtöknek a

laffesz · 2012. Jan. 6. (P), 18.32
Köszönöm, mindkettőtöknek a választ, kipróbálom őket és írok. :-)
4

Utólagosan

laffesz · 2012. Feb. 8. (Sze), 12.19
Először is bocsánat, hogy még csak most mondok köszönetet, de egy időre jegelték a projektet így csak nemrég tudtam ténylegesen kirpóbálni a Greasemonkey-t.

Valóban ez lett a megoldás, és ahogy elnézem mikre képes ez a kis plugin, biztos fogom még hasznosítani a jövőben. :-)

A curl nem volt sajnos jó a jelen problémára. De ez a javascriptes megoldás kisegített, nagy köszönet érte.