Works on non-websocket environment

At non-websocket environment:

- Don't raise exception, when message is post
- Use a form POST to post message, instead of Ajax

see #86