I disagree. The only real difference between web and a desktop environment is the fact that the view does not need to be refreshed automatically (an active model) when the model is updated. On the web the view is refreshed on every call to the controller anyway so there's no need for the trigger in the model (a passive model). This is the only real distinction and has no impact on the MVC architecture.

The flow is identical: controller updates model, view refreshes from model. The fact that the controller has to re-initialise the view and model each time is irrelevant.