znaczacy > comp.lang.* > comp.lang.javascript

Roman Tyczka (11.10.2018, 12:31)
Pytanie brzmi: czy majac zwykly html z linkiem do pliku:

<a href="http://adres.domena/plik.zip">pobierz</a>

da sie jakos wymusic, zeby strona, na której ten link kliknieto do requesta
dolaczyla dodatkowe pole w headerze http?

czyli do np.:

GET HTTP/1.1
Host: speed.hetzner.de
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/68.0.3550.0 Iron Safari/537.36
Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer:
Accept-Encoding: gzip, deflate, br
Accept-Language: pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7

dokleic jakies swoje:

SecurityHash : xyz
Cezary Tomczyk (11.10.2018, 17:15)
On 11/10/2018 12:31, Roman Tyczka wrote:
[..]
> Accept-Language: pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7
> dokleic jakies swoje:
> SecurityHash : xyz


Da sie.

Przyklad dla NodeJS + Express:
Cezary Tomczyk (11.10.2018, 17:17)
On 11/10/2018 17:15, Cezary Tomczyk wrote:
> On 11/10/2018 12:31, Roman Tyczka wrote:
> Da sie.
> Przyklad dla NodeJS + Express:


Tak bardziej precyzyjnie: zarówno podczas wysylania request-a, jak i
odpowiedzi z serwera, da sie dodac naglówek HTTP.
Borys Pogorelo (12.10.2018, 11:04)
Dnia Thu, 11 Oct 2018 17:15:53 +0200, Cezary Tomczyk napisal(a):

> Da sie.
> Przyklad dla NodeJS + Express:


Jemu chodzi o manipulacje zadania wychodzacego z przegladarki. A tego nie
zrobi bez jakiejs mega rzezby w stylu przechwytywania zadania, wysylania go
przez JS z obróbka i obsludze odpowiedzi.
Roman Tyczka (12.10.2018, 12:12)
On Fri, 12 Oct 2018 11:04:02 +0200, Borys Pogorelo wrote:

> Dnia Thu, 11 Oct 2018 17:15:53 +0200, Cezary Tomczyk napisal(a):
>> Da sie.
>> Przyklad dla NodeJS + Express:

> Jemu chodzi o manipulacje zadania wychodzacego z przegladarki.


Dokladnie!

> A tego nie zrobi bez jakiejs mega rzezby w stylu przechwytywania zadania, wysylania go
> przez JS z obróbka i obsludze odpowiedzi.


No to mnie nie pocieszyles...

Nie chce nic specjalnie obrabiac, ani obslugiwac odpowiedzi, chce tylko
wpiac sie w requesta wysylanego z przegladarki do serwera i dodac jedno
pole.
Ostatecznie moze uda sie to ciasteczkiem, choc wolalbym osobnym polem
headera.
Freja Draco (28.10.2018, 01:51)
W dniu 2018-10-12 o 12:12, Roman Tyczka pisze:
> No to mnie nie pocieszyles...
> Nie chce nic specjalnie obrabiac, ani obslugiwac odpowiedzi, chce tylko
> wpiac sie w requesta wysylanego z przegladarki do serwera i dodac jedno
> pole.
> Ostatecznie moze uda sie to ciasteczkiem, choc wolalbym osobnym polem
> headera.


Co konkretnie chcesz zrobic?
Bo moze najlatwiej bedzie np. uzyc wtyczki typu Greasemonkej, gdzie
sobie zdefiniujesz skrypt dodajacy do formularza na wybranej stronie
nowe pole z okreslona zawartoscia.
Podobne wątki