Allow webview cards to load any website

Hey everyone!

 

Just a quick tutorial for those using HDashboards — as of version v0.9.2, we’ve switched from traditional HTML rendering to CanvasKit. This change brings a smoother and more responsive experience overall. 🎉

 

That said, there's one small caveat: X-Frame-Options protection.

 

Normally, this is a great browser security feature. It helps prevent other websites from embedding your site inside an invisible frame — a common trick used in phishing attacks and clickjacking.

 

But in our case, it can get in the way if you're trying to load external pages inside an HDashboards WebView card.

 

The good news? There’s a safe workaround — you can disable this protection only for HDashboards. That way, you keep the rest of your browsing secure, while still enjoying full WebView functionality.

 

This quick tutorial will walk you through how to do it in Google Chrome.

 

Step 1: Install the following extension


Install the following application from the chrome store: https://chromewebstore.google.com/detail/allow-x-frame-options/jfjdfokifdlmbkbncmcfbcobggohdnif

 

Step 2: Configure the extension

Open the plugin settings page: chrome-extension://jfjdfokifdlmbkbncmcfbcobggohdnif/data/options/options.html
Add this to the whitelisted domains:

testing-web.hdashboards.app, web.hdashboards.app

 

Step 3: Enable plugin

Click on the plugin icon (green square with grey outline square), if you can't find it first press the puzzle on the top right of your browser.
 

9d1e9b1ccde8c4461bac264b71af4e1c.png

This should open a pop-up which allows you to enable the plugin on the bottom left.

884a8928ba8e631ee69dccc2910943f9.png

0 Comment

Leave a Comment

Sign-In to leave a comment