🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
6 messages
6 total messages Started by Lucjan T. Tyrfoni Wed, 19 Aug 2009 17:19
blokowanie JS
#49231
Author: Lucjan T. Tyrfoni
Date: Wed, 19 Aug 2009 17:19
9 lines
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
#49232
Author: porneL
Date: Wed, 19 Aug 2009 21:15
26 lines
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 &lt;), 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
#49233
Author: Lucjan T. Tyrfoni
Date: Thu, 20 Aug 2009 10:00
20 lines
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 &lt;), 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
#49234
Author: nalesnik
Date: Thu, 20 Aug 2009 11:08
12 lines
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
#49235
Author: Lucjan T. Tyrfoni
Date: Thu, 20 Aug 2009 17:28
18 lines
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
#49236
Author: porneL
Date: Thu, 20 Aug 2009 18:41
29 lines
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 &lt;), 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