Bugfix. Use https for encrypted media unless hosted via localhost

This commit is contained in:
JC Brand 2022-10-25 14:33:49 +02:00
parent 62cd0afa37
commit 18d8b69f00

View File

@ -167,7 +167,7 @@ async function downloadFile(url) {
async function getAndDecryptFile (uri) {
const hash = uri.hash().slice(1);
const protocol = window.location.hostname === 'localhost' ? 'http' : 'https';
const protocol = (window.location.hostname === 'localhost' && uri.domain() === 'localhost') ? 'http' : 'https';
const http_url = uri.toString().replace(/^aesgcm/, protocol);
const cipher = await downloadFile(http_url);
if (cipher === null) {