Need to hook into a javascript function call, any way to do this?

A more complete method will be:

var old = UIIntentionalStream.instance.loadOlderPosts;
UIIntentionalStream.instance.loadOlderPosts = function(arguments) {
    // hook before call
    var ret = old.apply(this, arguments);
    // hook after call
    return ret;
};

This makes sure that if loadOlderPosts is expecting any parameters or using this, it will get the correct version of them as well as if the caller expects any return value it will get it

Leave a Comment