Показать сообщение отдельно
  #17 (permalink)  
Старый 28.10.2012, 22:47
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от devote
а насчет toString вот небольшой метод, который легко заменит метод и фиг ты узнаешь по toString что это нативный или нет.
а если так попробовать?
// 1. создаём фрейм.
var frame = document.createElement("iframe");

// 2. тырим из него toString
var orig_toString = frame.contentWindow.Function.toString;

// 3. это объект, у которого заменён toString.
var myEvilObj = { toString: function () { return "WHAHAHA"; }  };

// 4. если результаты их действия одинаковы, то никто ничего не заменял.
var isReplaced = orig_toString.call(myEvilObj) !== myEvilObj.toString();

// и так же параноить со всеми методами :)

Последний раз редактировалось melky, 28.10.2012 в 22:50.
Ответить с цитированием