
Vyplnění inputu v jiném okně prohlížeče
Ahoj. Existuje způsob jak pomocí JS v prohlížeči vyplnit input z jednoho okna do druhého? Děkuji
Ahoj. Existuje způsob jak pomocí JS v prohlížeči vyplnit input z jednoho okna do druhého? Děkuji
Zpět do poradny Odpovědět na původní otázku Nahoru
Já nechci měnit jinou stránku, chci jen vyplnit input.
Chápu, co vytvořit nějaké primitivní rozšíření pro daný prohlížeč ? Pak by to pomocí JS šlo?
Změna inputu = změna stránky.
Přes rozšíření by to nejspíš šlo.
Nenapadá tě jak vložit z toho rozšíření text do vybraného inputu? Sedím u toho x hodin a nenašel jsem vůbec nic.
const el = document.querySelector("input#somefield");
el.text = "tvoj text"
to je v podstate celé,
E: písať kód na mobilnej klávesnici je utrpenie.
Tak určitě ne :) Nejprve si musí nějak to rozšíření zjistit, jak se označená input jmenuje, pak do něj může něco vložit.
Tak to samozřejmě. Ale to snad víš, ne?
No nevím jak to udělat v tom rozšíření.
Úplně stejně jako by ten skript byl součástí stránky?
To právě nejde, dělá se to všechno přes to jejich Chrome API / chrome.tabs...... Jelikož nevím jak, tak se ptám.
Ok, vzdajte to, vidieť že neznáte ani základy základov.... a snažíte sa tu programovať.
Prekvapivé že mne to ide,... a žiadne Chrome API / chrome.tabs som nepotreboval riešiť. Teda samozrejme záleží čo máš v manifest.json, ale ak si schopný do google napísať "chrome extension manifest.json" tak ti to nájde aj s vysvetlením že čo a ako tam má byť.... ak to robíš cez Chrome API, tak je to tiež jednoduché, a tiež stačílo do Google napísať "how to select element in chrome extension" a ono mi to hneď ako prvý odkaz vypľulo:
to je ak si neschopný nastaviť manifest.json aj keď tento spôsob je nie len zložitejší ale aj horší, napríklad aj kvôli výkonu a bezpečnosti (injectuješ kód)
inak ale stačí v manifest nastaviť odkaz na JS súbor v content-scripts a následne v tom JS súbore mať skutočne len to čo som poslal hore vyššie, čistý kód bez Chrome API.
Tu máš dokumentáciu https://developer.chrome.com/docs/extensions/mv3/content_scripts/
Já na tvé arogantní a urážlivé rady nejsem vůbec zvědavý, strč si je do prdele.
Arogantné bolo tvoje "tak určite ne" ako keby si tvrdil že to neviem... potom sa nediv takej reakcii... a ak ťa to uráža, tak nech,...
- Linus Torvalds
normálne by si človek pripustil že niečo nevie, a ak to niečo sa chce naučiť, tak by aj niečo pre to urobil (googlil)... radu si dostal správnu, no i tak tu pristupuješ k tomu tak že aby sme za teba urobili všetko, a ty nepohol ani prstom, žiadna snaha svoj problém riešiť.
Kdyby sis přečetl celý dotaz tak by jsi nikdy nemohl napsat takový nesmyls jako je "const el = document.querySelector("input#somefield");"
A hledat na každé stránce input přes vývojářské nástroje?... tak to už si jen vylepšil.
Já chci jen na jakékoliv stránce kliknou na nějaký input, spustit rozšíření a v něm kliknout na tlačítko které vloží text do toho předem označeného inputu.
Jeden o voze a druhý o koze
Však si hovoril len o dvoch weboch, ako na každej stránce? Skôr nevieš napísať dotaz, a to je problém. A ak to chceš na akýkoľvek input, tak je to obdobne jednoduché... selector bude len input, a vypĺňať to budeš po evente "afterclick" alebo "onfocus"
Kdyby se jednalo o jedno okno, tak si to tam můžu napsat ručně, nepotřebuji k tomu JS natož nějaké rozšíření. Ale ano, mohl jsem dotaz formulovat lépe, to uznávám..
Jinak to můžeš admine zamknout, stejně mi tady nikdo neporadí, zeptám se jinde.