Display website pages in app and save them locally

Hi there,
is it possible to

  1. show a complete web page in the ionic app (like in an iframe)?
  2. download the complete page (with css, images, videos etc.) and save it all locally on the device to be able to show it even without an internet connection?

Thanks