Ez elvileg tilos csinálni Javascript-ben?
Pl: megnyitok két külön ablakban firefox webböngészőt. Az egyik ablakban a google kereső sávja a másikban az én oldalam, aminél van egy szövegmező és egy gomb.
Amit beírok a szövegmezőben és rákattintok a gombra, azt egyből másolja át a másik ablak google kereső mezőjébe.
Ilyet lehet?
1. Semmi nem tilos
2. A böngésző egy program, aminek vannak komponensei, nem mellesleg képes interpretálni javascript kódot is. A js kód lényegében csak az ablak belsejét, és 1-2 globális tulajdonságot ér el a böngészőből. Tehát az address bart példának okáért nem tudja módosítani. Első sorban biztonsági okokból.
3. A böngészők sandboxolva vannak úgy, hogy a bennük futó kód minél kevesebbet lásson a host gépből. Tehát a két ablak sem látja egymást.
szép is lenne, ha mindenki eléré a másik weboldalán csak így, igazi rémálom lenne banki oldalakat használni
window.open a barátod
pl.: [link]
De ez mire kell?
Akarsz egy "saját" google keresőt? Tehát saját mezőből akarod indítani a keresést? Mert akkor elég ha összerakod a query-t és megnyitod (akár új ablakban).
Javascriptben nem. Egyébként a programozásban nincs olyan, hogy "tilos" valamit vagy meglehet csinálni, vagy nem. Olyan nincs, hogy "tilos" max. olyan van amire az adott környezet nem ad lehetőséget (Ez esetben kellhet másik környzetet, nyelvet, megoldást stb. keresni). Sőt még 0-val is "lehet" osztani, max. kapsz rá egy szép nagy hibaüzenetet, vagy egy exceptiont.
JS-ben a fentit nem is lehet megcsinálni, de ha írsz saját böngészőt abban meg tudhatod ezt valósítani, de ehhez saját egyedi böngésző kell. Egyetlen egy oldal sem tudja, hogy a böngészőben még mi van megnyitva mellett. De a böngésző tudhatja ezt, és ilyet egy új saját böngészővel meg tudhatsz csinálni.
"Van weboldal, ahol van egy kérdőív és én azt a saját oldalamrol akarom átküldeni a textbox-ba az adatokat. :)"
Áhhá. Ha technikailag nincs védve (pl CSRF), tehát a másik oldalt amatőrök írták, akkor direktben tudsz POST-olni a másik oldal backendjére, de a mezőbe beleírni így nem.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!