Twitch embed on local html file?

I’m currently using a custom made html web source with a javascript embed in my stream. One part of the html web source is that I include a twitch embed but with the recent changes made to twitch embeds, this seems to no longer work. I’m not positive but I believe this is because you have to serve from https now, but my web source isn’t served from https(or http for that matter) because it’s just a local file.

Is there a way around this? I know I can theoretically spin up a simple web server that serves the html file from https but is that really the only way I can do an embed now? Here’s my code in case I’m doing something else wrong.

Console error:

var twitch = new Twitch.Embed('twitch-feed', {
    width: "100%",
    height: "100%",
    channel: raidTarget,
    parent: [''],
    layout: 'video'                                                                                                                                                                                                                          });


Embeds wont work when run from file://, you have to serve it from a webserver over HTTPS (or HTTP if you’re serving it from localhost or Also setting the parent wont do anything to help, unless the browser is actually accessing that website and trying to load the embed there.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.