Как я могу получить размер шрифта элемента, поскольку он был установлен css

  • Следуют за денежным потоком. Это намного легче, чем отслеживание стороны IP. Заставьте ботов заплатить слишком много несколько раз (объявление с белым текстом на белом фоне, и все варианты его) уничтожает их экономическую модель быстро. Необходимо подготовить это тщательно и хорошо использовать сильные стороны ботов: их скорость. Вы пробовали несколько тысяч поддельных объявлений на расстоянии в несколько секунд? Если они совершают нападки десять раз, можно пойти еще быстрее. Вы хотите продолжить это, пока они продолжают покупать, поэтому думайте тщательно о моменте дня/неделя, Вы хотите запустить это. Идеально, они прекратят платить, таким образом, можно будет передать случай банку.
  • Удостоверяются, что Ваш сайт полностью сгенерирован, и каждый доступ страницы возвращает различное содержание страницы (HTML, JavaScript и CSS). Парсинг является более трудным, чем генерация, и легко создать - в большем количестве изменения, чем разработчики бота могут обработать. Продолжите изменять содержание и как Вы генерируете его.
  • необходимо знать, как быстрые боты могут адаптироваться к изменениям, которые Вы вносите, и предпочтительно часовой пояс, в котором они находятся. Это - один ботнет или больше, является ими в том же часовом поясе, другом, или действительно ли это - глобальная сеть разработчиков? Вы хотите, чтобы Ваша контратака была синхронизирована право.
  • текущее состояние художественных ботов сделали, чтобы люди ввели капчу (предлагаемый против порно/игр).
  • Делают это непривлекательным для реакции очень быстро.
  • хеши Использования и ловушки, как Ned Batchelder объясняет.

[редактирование] Это просто не верно, что Вы не можете защитить от ботнетов. Особенно мое второе предложение предусматривает соответствующую защиту против автоматизированных покупателей. это требует полного пересмотра прежнего мнения о технологии, которую Вы используете, все же. Вы могли бы хотеть сделать некоторые эксперименты с Побережьем, или альтернативно непосредственно в c.

9
задан bloudermilk 21 August 2009 в 22:26
поделиться

3 ответа

Все ваши целевые браузеры, за исключением IE, сообщат вам «Вычисленный стиль» элемента. В вашем случае вы не хотите, чтобы знал, какой вычисленный размер пикселей соответствует font-size , но вам нужно, чтобы значение было установлено в вашей таблице стилей ( s).

Только IE может получить это право с его функцией currentStyle . К сожалению, jQuery в этом случае работает против вас и даже заставляет IE сообщать вычисленный размер в px (для этого он использует этот хак Дина Эдвардса, вы можете сами проверить источник .

Короче говоря, то, что вы хотите, невозможно в кроссбраузерности. Только IE может это сделать (при условии, что вы обойдете jQuery для доступа к свойству).

8
ответ дан 4 December 2019 в 21:50
поделиться

Однажды у меня была эта проблема. Я использую эту функцию, чтобы получить значение int атрибута css, если он есть.

function PBMtoInt(str)
{ 
return parseInt(str.replace(/([^0-9\.\-])+/,"")!=""?str.replace(/([^0-9\.\-])+/,""):"0");
}
0
ответ дан 4 December 2019 в 21:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: