MagicMirror² v2.14.0 is available! For more information about this release, check out this topic.

MM v2.1 update with iframe

  • Hi. I just updated MM and it works pretty well. However…
    I have my MM in a Virtual Machine and have a own local website that acceess the MM with iframe, but can’t get it to work.

    I can access the MM through chrome direct IP but when it access through the website, it doesn’t work. I have whitelisted the whole network (192.168.X.X)
    im no pro at this so, any help will do.

  • After some googlesearch I’ve discoverd that now you can’t iFrame MM in chrome due to X-frame-options on the page.
    Is there a way to bypass this through MM or is it just time to revert to MM 2.0 again?

    EDIT Narrowed it down to that I must change the X-Frame-Options in the MM… I think.

  • I’ve sovled it.
    You have to edit /MagicMirror/node_modules/frameguard$/index.js and comment the line
    “// res.setHeader(‘X-Frame-Options’, directive)”

  • @gshimself
    Yes! I’ve been working on this for about 3 days now, and I never came across this page! Instantly solved my issue!

    One small change though. I commented out line: “res.setHeader(‘X-Frame-Options’, headerValue)”, in the file at: “/MagicMirror/node_modules/frameguard/dist/index.js”.

    Still it was your post that solved my issue.
    Thanks so much! 👍 👍

Log in to reply