diff --git a/drawio/src/main/webapp/viewer.html b/drawio/src/main/webapp/viewer.html
index 333e5dcc89..7386299fdb 100644
--- a/drawio/src/main/webapp/viewer.html
+++ b/drawio/src/main/webapp/viewer.html
@@ -64,7 +64,8 @@
apiHost = 'localhost:8000'
}
- const apiPref = `${location.protocol}//${apiHost}`;
+ // const apiPref = `${location.protocol}//${apiHost}`;
+ const apiPref = location.origin || `${location.protocol}//${apiHost}`;
const _url = `${apiPref}/api/attachments/${parames.id || sessionStorage.getItem('file_id')}/xml_data.json`;