Strict Standards: Resource ID#29 used as offset, casting to integer (29) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Опа.. наткнулся..
ТвойWeb » WebMaster класс » JavaScript » Опа.. наткнулся..

Страниц (1): [1]
 

1. Systemnik - 19 Августа, 2008 - 01:49:29 - перейти к сообщению
Откройте этот код в ие:
CODE:
function test()
{
alert("Че надо?");
}
window.alert = test;
alert("test");

Наткнулся чисто случайно!
Игрался с JS и вот такая ерундовина! Улыбка
2. Furax - 19 Августа, 2008 - 02:33:48 - перейти к сообщению
Это аналогично
CODE:
function f()
{
f();
}

f();
Ибо test вызывает самого себя (ибо alert подразумевает window.alert) много раз. Вот и переполнение...
3. Systemnik - 19 Августа, 2008 - 02:54:35 - перейти к сообщению
Но ведь! Это уязвимость.
Белый флаг

А может в Microsoft напишем? Растерялся
Или это никак не может навредить?

Извиняюсь за свою некомпетентность, в вопросе уязвимостей... Растерялся
4. Furax - 19 Августа, 2008 - 07:57:30 - перейти к сообщению
Это не уязвимость, это вполне нормальное поведение. Ну не может компьютер обработать бесконечное число вложенных вызовов функций - хотя бы потому, что у него объём памяти ограничен.

А в Microsoft писать ИМХО нет толку вообще. Дыру с iframом в шестом ишаке, которой уже лет 5, так ведь и не закрыли, по-моему...
5. Furax - 19 Августа, 2008 - 07:58:37 - перейти к сообщению
А если Ты имеешь в виду то, что другие браузеры так громко об этой ошибке не кричат, как IE, - ну так на то он и особый браузер!
6. Systemnik - 19 Августа, 2008 - 22:32:00 - перейти к сообщению
Furax,
ааа кстати я заметил Опера тоже тихонечко записывает об этой ошибке в консоль! Подмигивание

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0355]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33