487 lines
13 KiB
Plaintext
487 lines
13 KiB
Plaintext
Unmodified span
|
|
span : [object HTMLSpanElement]
|
|
[span] : [object HTMLSpanElement]
|
|
String(span) : [object HTMLSpanElement]
|
|
String([span]) : [object HTMLSpanElement]
|
|
span.toString : function toString() { [native code] }
|
|
span.toString() (cached in variable) : [object Undefined]
|
|
span.toString() : [object HTMLSpanElement]
|
|
[span].toString() : [object HTMLSpanElement]
|
|
span.valueOf() : [object HTMLSpanElement]
|
|
[span].valueOf() : [object HTMLSpanElement]
|
|
|
|
span with modified toString and valueOf
|
|
span : valueOf
|
|
[span] : toString
|
|
String(span) : toString
|
|
String([span]) : toString
|
|
span.toString : function () { return "toString" }
|
|
span.toString() (cached in variable) : toString
|
|
span.toString() : toString
|
|
[span].toString() : toString
|
|
span.valueOf() : valueOf
|
|
[span].valueOf() : toString
|
|
|
|
span with modified toString that returns an Object
|
|
span : valueOf
|
|
[span] : valueOf
|
|
String(span) : valueOf
|
|
String([span]) : valueOf
|
|
span.toString : function () { return new Object(); }
|
|
span.toString() (cached in variable) : [object Object]
|
|
span.toString() : [object Object]
|
|
[span].toString() : valueOf
|
|
span.valueOf() : valueOf
|
|
[span].valueOf() : valueOf
|
|
|
|
span with modified valueOf that returns an Object
|
|
span : toString
|
|
[span] : toString
|
|
String(span) : toString
|
|
String([span]) : toString
|
|
span.toString : function () { return 'toString'; }
|
|
span.toString() (cached in variable) : toString
|
|
span.toString() : toString
|
|
[span].toString() : toString
|
|
span.valueOf() : [object Object]
|
|
[span].valueOf() : toString
|
|
|
|
span with modified toString and valueOf that returns an Object
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
span.toString : function () { return new Object(); }
|
|
span.toString() (cached in variable) : [object Object]
|
|
span.toString() : [object Object]
|
|
TypeError: No default value
|
|
span.valueOf() : [object Object]
|
|
TypeError: No default value
|
|
|
|
span with modified toString that throws an exception
|
|
span : valueOf
|
|
Exception
|
|
Exception
|
|
Exception
|
|
span.toString : function () { throw "Exception"; }
|
|
Exception
|
|
Exception
|
|
Exception
|
|
span.valueOf() : valueOf
|
|
Exception
|
|
|
|
span with modified valueOf that throws an exception
|
|
Exception
|
|
[span] : toString
|
|
String(span) : toString
|
|
String([span]) : toString
|
|
span.toString : function () { return 'toString'; }
|
|
span.toString() (cached in variable) : toString
|
|
span.toString() : toString
|
|
[span].toString() : toString
|
|
Exception
|
|
[span].valueOf() : toString
|
|
|
|
span with modified toString an valueOf that throw exceptions
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
span.toString : function () { throw "Exception"; }
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
|
|
|
|
Unmodified window
|
|
window : [object Window]
|
|
[window] : [object Window]
|
|
String(window) : [object Window]
|
|
String([window]) : [object Window]
|
|
window.toString : function toString() { [native code] }
|
|
window.toString() (cached in variable) : [object Undefined]
|
|
window.toString() : [object Window]
|
|
[window].toString() : [object Window]
|
|
window.valueOf() : [object Window]
|
|
[window].valueOf() : [object Window]
|
|
|
|
window with modified toString and valueOf
|
|
window : valueOf
|
|
[window] : toString
|
|
String(window) : toString
|
|
String([window]) : toString
|
|
window.toString : function () { return "toString" }
|
|
window.toString() (cached in variable) : toString
|
|
window.toString() : toString
|
|
[window].toString() : toString
|
|
window.valueOf() : valueOf
|
|
[window].valueOf() : toString
|
|
|
|
window with modified toString that returns an Object
|
|
window : valueOf
|
|
[window] : valueOf
|
|
String(window) : valueOf
|
|
String([window]) : valueOf
|
|
window.toString : function () { return new Object(); }
|
|
window.toString() (cached in variable) : [object Object]
|
|
window.toString() : [object Object]
|
|
[window].toString() : valueOf
|
|
window.valueOf() : valueOf
|
|
[window].valueOf() : valueOf
|
|
|
|
window with modified valueOf that returns an Object
|
|
window : toString
|
|
[window] : toString
|
|
String(window) : toString
|
|
String([window]) : toString
|
|
window.toString : function () { return 'toString'; }
|
|
window.toString() (cached in variable) : toString
|
|
window.toString() : toString
|
|
[window].toString() : toString
|
|
window.valueOf() : [object Object]
|
|
[window].valueOf() : toString
|
|
|
|
window with modified toString and valueOf that returns an Object
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
window.toString : function () { return new Object(); }
|
|
window.toString() (cached in variable) : [object Object]
|
|
window.toString() : [object Object]
|
|
TypeError: No default value
|
|
window.valueOf() : [object Object]
|
|
TypeError: No default value
|
|
|
|
window with modified toString that throws an exception
|
|
window : valueOf
|
|
Exception
|
|
Exception
|
|
Exception
|
|
window.toString : function () { throw "Exception"; }
|
|
Exception
|
|
Exception
|
|
Exception
|
|
window.valueOf() : valueOf
|
|
Exception
|
|
|
|
window with modified valueOf that throws an exception
|
|
Exception
|
|
[window] : toString
|
|
String(window) : toString
|
|
String([window]) : toString
|
|
window.toString : function () { return 'toString'; }
|
|
window.toString() (cached in variable) : toString
|
|
window.toString() : toString
|
|
[window].toString() : toString
|
|
Exception
|
|
[window].valueOf() : toString
|
|
|
|
window with modified toString an valueOf that throw exceptions
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
window.toString : function () { throw "Exception"; }
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
|
|
|
|
Unmodified Navigator
|
|
Navigator : [object Navigator]
|
|
[Navigator] : [object Navigator]
|
|
String(Navigator) : [object Navigator]
|
|
String([Navigator]) : [object Navigator]
|
|
Navigator.toString : function toString() { [native code] }
|
|
Navigator.toString() (cached in variable) : [object Undefined]
|
|
Navigator.toString() : [object Navigator]
|
|
[Navigator].toString() : [object Navigator]
|
|
Navigator.valueOf() : [object Navigator]
|
|
[Navigator].valueOf() : [object Navigator]
|
|
|
|
Navigator with modified toString and valueOf
|
|
Navigator : valueOf
|
|
[Navigator] : toString
|
|
String(Navigator) : toString
|
|
String([Navigator]) : toString
|
|
Navigator.toString : function () { return "toString" }
|
|
Navigator.toString() (cached in variable) : toString
|
|
Navigator.toString() : toString
|
|
[Navigator].toString() : toString
|
|
Navigator.valueOf() : valueOf
|
|
[Navigator].valueOf() : toString
|
|
|
|
Navigator with modified toString that returns an Object
|
|
Navigator : valueOf
|
|
[Navigator] : valueOf
|
|
String(Navigator) : valueOf
|
|
String([Navigator]) : valueOf
|
|
Navigator.toString : function () { return new Object(); }
|
|
Navigator.toString() (cached in variable) : [object Object]
|
|
Navigator.toString() : [object Object]
|
|
[Navigator].toString() : valueOf
|
|
Navigator.valueOf() : valueOf
|
|
[Navigator].valueOf() : valueOf
|
|
|
|
Navigator with modified valueOf that returns an Object
|
|
Navigator : toString
|
|
[Navigator] : toString
|
|
String(Navigator) : toString
|
|
String([Navigator]) : toString
|
|
Navigator.toString : function () { return 'toString'; }
|
|
Navigator.toString() (cached in variable) : toString
|
|
Navigator.toString() : toString
|
|
[Navigator].toString() : toString
|
|
Navigator.valueOf() : [object Object]
|
|
[Navigator].valueOf() : toString
|
|
|
|
Navigator with modified toString and valueOf that returns an Object
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
Navigator.toString : function () { return new Object(); }
|
|
Navigator.toString() (cached in variable) : [object Object]
|
|
Navigator.toString() : [object Object]
|
|
TypeError: No default value
|
|
Navigator.valueOf() : [object Object]
|
|
TypeError: No default value
|
|
|
|
Navigator with modified toString that throws an exception
|
|
Navigator : valueOf
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Navigator.toString : function () { throw "Exception"; }
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Navigator.valueOf() : valueOf
|
|
Exception
|
|
|
|
Navigator with modified valueOf that throws an exception
|
|
Exception
|
|
[Navigator] : toString
|
|
String(Navigator) : toString
|
|
String([Navigator]) : toString
|
|
Navigator.toString : function () { return 'toString'; }
|
|
Navigator.toString() (cached in variable) : toString
|
|
Navigator.toString() : toString
|
|
[Navigator].toString() : toString
|
|
Exception
|
|
[Navigator].valueOf() : toString
|
|
|
|
Navigator with modified toString an valueOf that throw exceptions
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Navigator.toString : function () { throw "Exception"; }
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
|
|
|
|
Unmodified History
|
|
History : [object History]
|
|
[History] : [object History]
|
|
String(History) : [object History]
|
|
String([History]) : [object History]
|
|
History.toString : function toString() { [native code] }
|
|
History.toString() (cached in variable) : [object Undefined]
|
|
History.toString() : [object History]
|
|
[History].toString() : [object History]
|
|
History.valueOf() : [object History]
|
|
[History].valueOf() : [object History]
|
|
|
|
History with modified toString and valueOf
|
|
History : valueOf
|
|
[History] : toString
|
|
String(History) : toString
|
|
String([History]) : toString
|
|
History.toString : function () { return "toString" }
|
|
History.toString() (cached in variable) : toString
|
|
History.toString() : toString
|
|
[History].toString() : toString
|
|
History.valueOf() : valueOf
|
|
[History].valueOf() : toString
|
|
|
|
History with modified toString that returns an Object
|
|
History : valueOf
|
|
[History] : valueOf
|
|
String(History) : valueOf
|
|
String([History]) : valueOf
|
|
History.toString : function () { return new Object(); }
|
|
History.toString() (cached in variable) : [object Object]
|
|
History.toString() : [object Object]
|
|
[History].toString() : valueOf
|
|
History.valueOf() : valueOf
|
|
[History].valueOf() : valueOf
|
|
|
|
History with modified valueOf that returns an Object
|
|
History : toString
|
|
[History] : toString
|
|
String(History) : toString
|
|
String([History]) : toString
|
|
History.toString : function () { return 'toString'; }
|
|
History.toString() (cached in variable) : toString
|
|
History.toString() : toString
|
|
[History].toString() : toString
|
|
History.valueOf() : [object Object]
|
|
[History].valueOf() : toString
|
|
|
|
History with modified toString and valueOf that returns an Object
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
History.toString : function () { return new Object(); }
|
|
History.toString() (cached in variable) : [object Object]
|
|
History.toString() : [object Object]
|
|
TypeError: No default value
|
|
History.valueOf() : [object Object]
|
|
TypeError: No default value
|
|
|
|
History with modified toString that throws an exception
|
|
History : valueOf
|
|
Exception
|
|
Exception
|
|
Exception
|
|
History.toString : function () { throw "Exception"; }
|
|
Exception
|
|
Exception
|
|
Exception
|
|
History.valueOf() : valueOf
|
|
Exception
|
|
|
|
History with modified valueOf that throws an exception
|
|
Exception
|
|
[History] : toString
|
|
String(History) : toString
|
|
String([History]) : toString
|
|
History.toString : function () { return 'toString'; }
|
|
History.toString() (cached in variable) : toString
|
|
History.toString() : toString
|
|
[History].toString() : toString
|
|
Exception
|
|
[History].valueOf() : toString
|
|
|
|
History with modified toString an valueOf that throw exceptions
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
History.toString : function () { throw "Exception"; }
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
|
|
|
|
Unmodified Selection
|
|
Selection :
|
|
[Selection] :
|
|
String(Selection) :
|
|
String([Selection]) :
|
|
Selection.toString : function toString() { [native code] }
|
|
TypeError: Can only call Selection.toString on instances of Selection
|
|
Selection.toString() :
|
|
[Selection].toString() :
|
|
Selection.valueOf() :
|
|
[Selection].valueOf() :
|
|
|
|
Selection with modified toString and valueOf
|
|
Selection : valueOf
|
|
[Selection] : toString
|
|
String(Selection) : toString
|
|
String([Selection]) : toString
|
|
Selection.toString : function () { return "toString" }
|
|
Selection.toString() (cached in variable) : toString
|
|
Selection.toString() : toString
|
|
[Selection].toString() : toString
|
|
Selection.valueOf() : valueOf
|
|
[Selection].valueOf() : toString
|
|
|
|
Selection with modified toString that returns an Object
|
|
Selection : valueOf
|
|
[Selection] : valueOf
|
|
String(Selection) : valueOf
|
|
String([Selection]) : valueOf
|
|
Selection.toString : function () { return new Object(); }
|
|
Selection.toString() (cached in variable) : [object Object]
|
|
Selection.toString() : [object Object]
|
|
[Selection].toString() : valueOf
|
|
Selection.valueOf() : valueOf
|
|
[Selection].valueOf() : valueOf
|
|
|
|
Selection with modified valueOf that returns an Object
|
|
Selection : toString
|
|
[Selection] : toString
|
|
String(Selection) : toString
|
|
String([Selection]) : toString
|
|
Selection.toString : function () { return 'toString'; }
|
|
Selection.toString() (cached in variable) : toString
|
|
Selection.toString() : toString
|
|
[Selection].toString() : toString
|
|
Selection.valueOf() : [object Object]
|
|
[Selection].valueOf() : toString
|
|
|
|
Selection with modified toString and valueOf that returns an Object
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
TypeError: No default value
|
|
Selection.toString : function () { return new Object(); }
|
|
Selection.toString() (cached in variable) : [object Object]
|
|
Selection.toString() : [object Object]
|
|
TypeError: No default value
|
|
Selection.valueOf() : [object Object]
|
|
TypeError: No default value
|
|
|
|
Selection with modified toString that throws an exception
|
|
Selection : valueOf
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Selection.toString : function () { throw "Exception"; }
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Selection.valueOf() : valueOf
|
|
Exception
|
|
|
|
Selection with modified valueOf that throws an exception
|
|
Exception
|
|
[Selection] : toString
|
|
String(Selection) : toString
|
|
String([Selection]) : toString
|
|
Selection.toString : function () { return 'toString'; }
|
|
Selection.toString() (cached in variable) : toString
|
|
Selection.toString() : toString
|
|
[Selection].toString() : toString
|
|
Exception
|
|
[Selection].valueOf() : toString
|
|
|
|
Selection with modified toString an valueOf that throw exceptions
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Selection.toString : function () { throw "Exception"; }
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
Exception
|
|
|
|
|
|
|