Skip to content

Embedding external content like Google calendars, Grafana charts or images

vbier edited this page May 27, 2018 · 2 revisions

When embedding external content like google calendars or grafana charts in your HabPanel pages, there are some known problems. Some of these are caused by restrictions imposed by the browser component used by HabPanelViewer (webview):

  1. webview does not allow to embed http content in https pages

    In case you have the content under your control (e.g. grafana running on your server), make sure that the external content is also served using https. Otherwise use a http URL for your start page.

  2. webview does not allow links to the external content having username and password in them

    In this case remove username and password from the URL. HabPanelViewer will show a dialog asking for login credentials.

  3. the external page might redirect to a login page in case you are not logged in (e.g. google calendar)

    In this case open the external page with the context menu "Go to URL..." and log in on the page. Afterwards browse back to your HabPanel page and you should be logged in there as well.