rajeev karamchedu

Technology and Professional Services Director, currently part of a very exciting and talented team of technology/data management solution provider, IronBrick

3 responses to “prototype 1.5.0 patch for Safari”

  1. Joannou Ng

    Did you submit the patch?

  2. Joannou Ng

    For clarity, the for…in statement enumerates the properties (including methods) of the object. However, core methods of core objects (like Array) are not enumerated. This means that enumerating an unextended core object is fine, but enumerating an extended core object requires extra checks to ignore methods that extend the core object.

    In this particular case, I ran into this issue because I was using the json.js provided by json.org, which ended up extending the request headers. Not using the redundant json.js solved the issue for me.

    Cheers, Joannou.

Leave a Reply