Thread View: pl.comp.lang.javascript
6 messages
6 total messages
Started by Lucjan T. Tyrfoni
Wed, 19 Aug 2009 17:19
blokowanie JS
Author: Lucjan T. Tyrfoni
Date: Wed, 19 Aug 2009 17:19
Date: Wed, 19 Aug 2009 17:19
9 lines
1138 bytes
1138 bytes
Czy jest mozliwe zablokowanie JS w części strony WWW? Powedzmy, ze mam dokument XHTML i chcę by pewien tag był pozbawiony JS. Albo by od pewnego poziomu nie wykonywał sie kod JS. Chodzi o to, by uniemożliwić innym (dane pochodzą z dowolnego źródła) modyfikowania mojej strony WWW. -- __
Re: blokowanie JS
Author: porneL
Date: Wed, 19 Aug 2009 21:15
Date: Wed, 19 Aug 2009 21:15
26 lines
1795 bytes
1795 bytes
On Wed, 19 Aug 2009 18:19:14 +0100, Lucjan T. Tyrfoni
<tuusz12235677@tyrfoni.pl.com> wrote:
> Czy jest mozliwe zablokowanie JS w części strony WWW?
> Powedzmy, ze mam dokument XHTML i chcę by pewien tag był pozbawiony JS.
> Albo by od pewnego poziomu nie wykonywał sie kod JS.
>
> Chodzi o to, by uniemożliwić innym (dane pochodzą z dowolnego źródła)
> modyfikowania mojej strony WWW.
I tak i nie.
Możesz skonwertować kod na tekst (zamienić < na <), wtedy skryptu nie
da się umieścić (ale też innych tagów się nie da).
Możesz serwować cudzy kod w ramce z innej domeny. Wtedy kod będzie mógł
się pastwić nad ramką, ale nie dotknie reszty strony.
Możesz przetworzyć kod strony tak, aby oskubać go ze skryptówi pozostawić
nieszkodliwe tagi, ALE to jest *bardzo* trudne. Skrypty da się przemycić w
na setki niewiarygodnych sposobów. Jak chcesz kombinować tą drogą, to użyj
sprawdzonego gotowca, np. http://htmlpurifier.org/
--
http://pornel.net
this.author = new Geek("porneL");
Re: blokowanie JS
Author: Lucjan T. Tyrfoni
Date: Thu, 20 Aug 2009 10:00
Date: Thu, 20 Aug 2009 10:00
20 lines
1582 bytes
1582 bytes
porneL wrote: > On Wed, 19 Aug 2009 18:19:14 +0100, Lucjan T. Tyrfoni > <tuusz12235677@tyrfoni.pl.com> wrote: > >> Czy jest mozliwe zablokowanie JS w części strony WWW? >> Powedzmy, ze mam dokument XHTML i chcę by pewien tag był pozbawiony JS. >> Albo by od pewnego poziomu nie wykonywał sie kod JS. >> >> Chodzi o to, by uniemożliwić innym (dane pochodzą z dowolnego źródła) >> modyfikowania mojej strony WWW. > > I tak i nie. > > Możesz skonwertować kod na tekst (zamienić < na <), wtedy skryptu nie > da się umieścić (ale też innych tagów się nie da). czyli zadna przegladarka nie ma takiej opcji? -- __
Re: blokowanie JS
Author: nalesnik
Date: Thu, 20 Aug 2009 11:08
Date: Thu, 20 Aug 2009 11:08
12 lines
1247 bytes
1247 bytes
Lucjan T. Tyrfoni wrote: >>> Czy jest mozliwe zablokowanie JS w części strony WWW? >> [...] > czyli zadna przegladarka nie ma takiej opcji? Nie wiem czy dobrze rozumiem o co Ci chodzi - chcesz po stronie przeglądarki "wyciąć" część skryptów z dokumentu html? Próbowałeś FF + Greasemonkey ? albo Opera i 'skrypty użytkownika'? -- pozdr nalesnik
Re: blokowanie JS
Author: Lucjan T. Tyrfoni
Date: Thu, 20 Aug 2009 17:28
Date: Thu, 20 Aug 2009 17:28
18 lines
1558 bytes
1558 bytes
nalesnik wrote: > Lucjan T. Tyrfoni wrote: >>>> Czy jest mozliwe zablokowanie JS w części strony WWW? >>> [...] >> czyli zadna przegladarka nie ma takiej opcji? > > Nie wiem czy dobrze rozumiem o co Ci chodzi - chcesz po stronie > przeglądarki "wyciąć" część skryptów z dokumentu html? > Próbowałeś FF + Greasemonkey ? albo Opera i 'skrypty użytkownika'? Tak chce wyciac czesc skryptow i zakladam zla wole uzytkownika. Chce zapytac czy istnieje mozliwosc w js usuniecia skryptow od pewnego poziomu lub globalnie z jakiejs strony lub kawalka. -- __
Re: blokowanie JS
Author: porneL
Date: Thu, 20 Aug 2009 18:41
Date: Thu, 20 Aug 2009 18:41
29 lines
1791 bytes
1791 bytes
On Thu, 20 Aug 2009 11:00:38 +0100, Lucjan T. Tyrfoni
<tuusz12235677@tyrfoni.pl.com> wrote:
>>> Czy jest mozliwe zablokowanie JS w części strony WWW?
>>> Powedzmy, ze mam dokument XHTML i chcę by pewien tag był pozbawiony JS.
>>> Albo by od pewnego poziomu nie wykonywał sie kod JS.
>>>
>>> Chodzi o to, by uniemożliwić innym (dane pochodzą z dowolnego źródła)
>>> modyfikowania mojej strony WWW.
>>
>> I tak i nie.
>>
>> Możesz skonwertować kod na tekst (zamienić < na <), wtedy skryptu nie
>> da się umieścić (ale też innych tagów się nie da).
>
> czyli zadna przegladarka nie ma takiej opcji?
Generalnie nie.
Tag w stylu <div skrypty="nie-wykonuj">${obcy kod}</div> nie ma sensu, bo
obcy kod może zawierać "</div><script>...".
Jest kilka rozwiązań na "pozbawienie tagu JS", ale to zależy od tego jak
generowana jest strona i jak obcy kod na nią się dostaje.
--
http://pornel.net
this.author = new Geek("porneL");
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads