It is the browser that refuses to show the content. The behavior is in response to an HTTP header. See: http://stackoverflow.com/a/19843216
If X-Frame-Options is removed from the HTTP stream, the modified page can be displayed. Browser scripting or a 'Man in the middle' attack (on the content provider not the user) are possible approaches to working around the limitation.
I've updated README to clarify this.
I want to add 'Show HN' to the title. It is too late to edit it.
It is hard to say what the purpose is. At first I do this just for fun.
Maybe you could consider it as a trial to use CSS to simulate native UI, although not perfectly.
Two other factors I know of are:
- You can't downvote a response to a comment you posted
- You can't downvote comments after a certain interval (24 hours?)