Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-10-10 14:21:52

  spook - Użytkownik

spook
Użytkownik
Zarejestrowany: 2013-03-26

conkeror - selektywne blokowanie flasha

Witam
Chciałem zablokować flash wszędzie z wykluczeniem wybranego hosta.
Wg. wskazówek podanych tutaj [url]http://conkeror.org/ContentPolicy[/url]

Kod:

require("content-policy.js");

function block_flash (content_type, content_location) {
    var Y = content_policy_accept, N = content_policy_reject;
    var action = ({ "homestarrunner.com":Y }
                  [content_location.host] || N);
    if (action == N)
        dumpln("blocked flash: "+content_location.spec);
    return action;
}
content_policy_bytype_table.object = block_flash;
add_hook("content_policy_hook", content_policy_bytype);

blokada powinna być wszędzie z wyjątkiem przykładowego hosta homestarrunner.com.
Jednak tak się nie dzieje i flash zablokowany jest wszędzie.
Problem jest w składni modułu czy gdzieś indziuej?

Offline

 

#2  2013-10-10 14:48:24

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: conkeror - selektywne blokowanie flasha

W jakiej to przeglądarce?
Pytam, bo  w FF. Operze i Chrome od rozmaitych flashblocków, flashkillerów i Noscriptow jest całe zatrzęsienie, do tego da się też w Adblocku conieco poblokować.
Ostatnio też Opera i FF same potrafią blokować wtyczki na poszczególnych stronach.
Nie wiem tylko, jak blokować flasha w telnecie i lynxie. :D

EDIT:
Conkeror - zapomniałem, że coś takiego istnieje. :D

Ostatnio edytowany przez Jacekalex (2013-10-10 14:56:54)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2013-10-10 15:19:31

  spook - Użytkownik

spook
Użytkownik
Zarejestrowany: 2013-03-26

Re: conkeror - selektywne blokowanie flasha

[b]Jacekalex[/b]
W jakiej to przeglądarce?[/quote]
W przeglądarce conkeror.
Tu [url]http://conkeror.org/Extensions[/url] niby jest podane że Adblock Plus da się zainstalować,ale u mnie nie działa.
Mam xulrunner-10.0, dopisałem

Kod:

<!-- Conkeror -->
<em:targetApplication>
    <Description>
        <em:id>{a79fe89b-6662-4ff4-8e88-09950ad4dfde}</em:id>
        <em:minVersion>0.1</em:minVersion>
        <em:maxVersion>9.9</em:maxVersion>
    </Description>
</em:targetApplication>

do pliku install.rdf w archiwum .xpi
Dodatek się zainstalował ale filtry nie działają.
Już jakiś czas temu zacząłem używać conkerora, jest b. wygodny w użyciu, jeśli dostosuje się do swoich potrzeb plik konfiguracyjny.

Offline

 

#4  2013-10-11 09:09:22

  spook - Użytkownik

spook
Użytkownik
Zarejestrowany: 2013-03-26

Re: conkeror - selektywne blokowanie flasha

Zainstalowałem Adblock Plus w wersji 1.3.10 i chyba działa. Wersje zaczynające się od 2 nie działają w przeglądarce conkeror.
Gdybym jeszcze wiedział jak ustawić żeby video nie odtwarzało się automatycznie problem byłby rozwiązany.
Ustawiłem w about:config media.autoplay.enabled na false ale to nie pomogło.

Offline

 

#5  2013-10-11 11:51:22

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: conkeror - selektywne blokowanie flasha

Może zamiast przeglądarki na silniku Firefoxa, lepiej wziąść Firefoxa?
Tam wsio, co chcesz zrobić, to przeważnie bułka z masłem.

Np: https://www.google.pl/#q=firefox+click+to+play

Ostatnio edytowany przez Jacekalex (2013-10-11 11:52:21)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2013-10-11 12:24:42

  spook - Użytkownik

spook
Użytkownik
Zarejestrowany: 2013-03-26

Re: conkeror - selektywne blokowanie flasha

[b]Jacekalex[/b]
Może zamiast przeglądarki na silniku Firefoxa, lepiej wziąść Firefoxa?[/quote]
Podążając takim tokiem rozumowania- jeśli w debianie coś mi nie działa to może wrócić na ubuntu :))

Odnośnie dodatków- zainstalowałem Adblock Plusi i Flashblock lecz jest pewien problem z każdym z tych dodatków.
Adblock Plus spowalnia mi wczytywanie stron, bo zanim filtry sprawdzą co ominąć trochę czasu upłynie,
Flashblock z kolei zamiast playerów video wyświetla mi czarne pole, żeby odtworzyć film muszę go wyłączyć w dodatkach.

Content Policy opisany tu [url]http://conkeror.org/ContentPolicy[/url]

Kod:

content_policy_bytype_table.object = function () content_policy_reject;

Blokuje mi elegancko wszystko niepożądane: skrypty,video,reklamy oprócz obrazków,css i innych istotnych dla wyświetlenia strony elementów. Do pełni szczęścia brakuje jedynie wykluczenie z blokowania kilku hostów na których oglądam czasem video

Wspomniany wcześniej moduł

Kod:

function block_flash (content_type, content_location) {
    var Y = content_policy_accept, N = content_policy_reject;
    var action = ({ "youtube.com":Y }
                  [content_location.host] || N);
    if (action == N)
        dumpln("blocked flash: "+content_location.spec);
    return action;
}
content_policy_bytype_table.object = block_flash;
add_hook("content_policy_hook", content_policy_bytype);

nie robi tego, a ja nie wiem jak to rozgryźć. Gdybym chciał zablokować video wszędzie z wyjątkiem hosta youtube.com nie da się tak bo blokuje również ten.

Offline

 

#7  2013-10-11 12:57:57

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: conkeror - selektywne blokowanie flasha

Zobacz, czym masz w tym czymś stronkę

Kod:

about:permissions

Firefoxa zaproponowałem dlatego, że Conkeror i tak chodzi na silniku Firefoxa (wymaga xulrunner-10), a FF ma ten silnik w wersji 24 lub 17esr, i binarna wersja na Debianie chodzi bez problemu, podobnie, jak Iceweasel z experimentala lub testinga.

I nie w ?buntu, tylko Debianie:

Kod:

apt-cache policy iceweasel
iceweasel:
  Zainstalowana: 24.0-2
  Kandydująca:   24.0-2
  Tabela wersji:
     25.0~b3-1 0
          1 http://ftp.us.debian.org/debian/ experimental/main amd64 Packages
 *** 24.0-2 0
        500 http://ftp.us.debian.org/debian/ unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     24.0~b3-1 0
        500 http://mozilla.debian.net/ experimental/iceweasel-beta amd64 Packages
     17.0.8esr-2 0
        990 http://ftp.us.debian.org/debian/ testing/main amd64 Packages

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2013-10-11 12:59:08)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#8  2013-10-11 14:02:35

  spook - Użytkownik

spook
Użytkownik
Zarejestrowany: 2013-03-26

Re: conkeror - selektywne blokowanie flasha

[b]Jacekalex[/b][/quote]

Kod:

about:permissions

w okienku

Kod:

The URL is not valid and cannot be loaded.

Dzięki za pomoc.. trochę irytujące jest to że tylko 1 osoba próbuje coś doradzić, nie wypowiedział się nikt potrafiący programować w js. Będę musiał poszukać pomocy na zagranicznym forum, bo zorientowałem się że javascript to magia tutaj :))

Offline

 

#9  2013-10-11 14:15:17

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: conkeror - selektywne blokowanie flasha

Cierpliwości, poczekaj, aż ten Conkeror zacznie chodzić na Xulrunnerze-24 lub nowszym, tam powinno być Click-to-play, w FF-24 jest.

Po prostu obecna wersja bazuje na silniku FF-10 - który już w Mozilli przechodzi do historii. Najstarszy obecnie Firefox,  do którego pasują obecne wtyczki, to jest  17.0.9esr, na czym ucierpią wszystkie przeglądarki korzystające ze starszych wersji silnika xulrunner.

EDIT:

Kod:

about:permissions

w okienku

Kod:

The URL is not valid and cannot be loaded.

.....[/quote]
SOA#1
http://s8.postimg.org/6utukzy2t/Firefox_permissions.png

Ostatnio edytowany przez Jacekalex (2013-10-11 15:30:00)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#10  2013-10-11 15:15:52

  zbig - Użytkownik

zbig
Użytkownik
Zarejestrowany: 2010-02-25

Re: conkeror - selektywne blokowanie flasha

[quote=Jacekalex]Cierpliwości, poczekaj, aż ten Conkeror zacznie chodzić na Xulrunnerze-24 lub nowszym[/quote]
chodzi wersja w jessie (testing) http://packages.debian.org/jessie/conkeror
wewntualnie z Nightly built Conkeror Debian Packages http://noone.org/conkeror-nightly-debs/

Offline

 

#11  2013-10-11 19:11:57

  spook - Użytkownik

spook
Użytkownik
Zarejestrowany: 2013-03-26

Re: conkeror - selektywne blokowanie flasha

Drodzy Panowie
Zdaję sobie sprawę że "kobyłowaty" firefox jest b. popularny dzięki udogodnieniom jakie dają mu rozmaite pluginy.
Conkerora zaś cenie z uwagi na jego lekkość,szybkość i moduły dodające mu funkcjonalności uwzględniającej osobiste potrzeby użytkownika.
Nie jestem biegły w javascript w związku z tym poszukiwałem pomocy na forum.
Conkeror w zasadzie nie potrzebuje żadnych zewnętrznych pluginów gdyż jego moduły(część pisana przez użytkowników obeznanych w javascript) dostarczają wszystko co potrzebne.
Tu [url]http://conkeror.org/Tips[/url] są przykłady.
Jako awaryjną przeglądarkę mam Google-chrome bo firefoxa vel Iceweasel nie lubię bo przypomina mi cukierkowe #buntu.

Ostatnio edytowany przez spook (2013-10-11 19:13:03)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.009 seconds, 13 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00090 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.116.85.108' WHERE u.id=1
0.00080 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.116.85.108', 1732902776)
0.00037 SELECT * FROM punbb_online WHERE logged<1732902476
0.00069 DELETE FROM punbb_online WHERE ident='18.226.200.93'
0.00063 DELETE FROM punbb_online WHERE ident='54.36.149.66'
0.00075 SELECT topic_id FROM punbb_posts WHERE id=242657
0.00004 SELECT id FROM punbb_posts WHERE topic_id=24377 ORDER BY posted
0.00053 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=24377 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00119 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=24377 ORDER BY p.id LIMIT 0,25
0.00070 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=24377
Total query time: 0.00679 s