0xd34df00d 20.09.2012 17:03 Azoth_primary

Чят, у FF'ского AdBlock+ есть возможность указывать применимость правил только к отдельным типам контента — вроде картинок, стилей и т. п. Хотелось бы эти вещи поддерживать.
Проблема в том, что в момент HTTP-запроса, когда его еще можно отменить, тип данных, к которым происходит запрос, неизвестен. Что делать?
1. Класть хуй на указание типа и применять правило ко всем запросам вообще?
2. Всегда разрешать такие запросы, но там, где это применимо, потом проходиться по странице и скрывать соответствующие элементы (<img/> для картинок, например)?

Recommended by:

@pooq: моча съела говно

and @17eyes
1. Faumi 20.09.2012 17:04 Psi+

второе.

2. 0xd34df00dFaumi /1 20.09.2012 17:04 Azoth_primary

Слишком разрешающий фильтр будет, да и те же css'ы и скрипты после загрузки не скроешь.

3. snakehoney 20.09.2012 17:05 МуызутуB9D1521C

3. Сделать оба варианта, причём по умолчанию оставить второй. А первый включить тем, кто любит экономить трафик.

4. gelraen 20.09.2012 17:05

наиболее Ъ — дропать подключение после получения заголовков ответа

5. 0xd34df00dgelraen /4 20.09.2012 17:06 Azoth_primary

И с каких пор сервер обязан выдавать тип в заголовках? Олсо, жрат проц, и динамический такой ответ на свой, 401-ый, не подменишь.

6. 0xd34df00dsnakehoney /3 20.09.2012 17:06 Azoth_primary

Со вторым проблема /1.

7. gelraen0xd34df00d /5 20.09.2012 17:13

ну не то чтобы обязан... Но обычно Content-Type таки присутствует и именно по нему определяется тип содержимого. Олсо, ты же можешь узнать предполагаемый тип ещё до запроса (хотя, наверное, для этого надо допиливать webkit, кекеке), загрузка-то инициируется разными html-тегами.

8. 0xd34df00dgelraen /7 20.09.2012 17:16 Azoth_primary

[21:07:55] uıʃɐɟ∀: А как это делается в фф?
[21:09:55] 0xd34df00d: А хер его знает.
[21:09:57] 0xd34df00d: У них там геко.
[21:11:21] 0xd34df00d: Вполне возможно, что там рядом с запросом идет инфа типа «я запросил это потому, что наткнулся на <img/>».

У нас этого нет.

9. gelraen0xd34df00d /8 20.09.2012 17:16 work-laptop

вебкитопроблемы.

10. 0xd34df00dgelraen /9 20.09.2012 17:16 Azoth_primary

Да :(

11. gelraen0xd34df00d /10 20.09.2012 17:17 work-laptop

чини, чо.

12. 0xd34df00dgelraen /11 20.09.2012 17:17 Azoth_primary

Это будет через полгода минимум, а мне вебкит бы уже сегодня для 4.8 починить.

13. gelraen0xd34df00d /12 20.09.2012 17:18 work-laptop

скажи что для твоих личкрафтов нужен особенный вебкит, делов-то

14. 0xd34df00dgelraen /13 20.09.2012 17:23 Azoth_primary

Пизда.

15. cirno 20.09.2012 17:25 Lambdadelta

По HTTP-хедеру смотреть можно?

16. 0xd34df00dcirno /15 20.09.2012 17:39 Azoth_primary

Слишком поздно.

17. cirno0xd34df00d /16 20.09.2012 17:41 Lambdadelta

А нам норм. Либо смотри, откуда вообще идет запрос. Из какого тега, лул. Ну там выше всё сказали.

18. 0xd34df00dcirno /17 20.09.2012 17:41 Azoth_primary

А я выше сказал, что этой инфы нету уже. ВЕБКИТИЩЕ ЕБАНОЕ.

19. borman0xd34df00d /18 20.09.2012 18:11

Эта инфа есть в DOM. Патчить его — нет пути?

20. 0xd34df00dborman /19 20.09.2012 18:12 Azoth_primary

Не факт. Через JS можно у img поменять src вполне же.

Do you really want to delete ?