Revert "Remove support for switching WebView."

This revert commit d892afc88d3c67a7fe1c9550bfa7a452051d031d