added some attributes to the frame to make it more permissible

This commit is contained in:
Ell 2022-03-23 12:52:45 +01:00
parent 88a38de4a2
commit e701632c3e

View file

@ -90,6 +90,8 @@ class CustomFrameView extends ItemView {
let frame = this.contentEl.createEl("iframe");
frame.addClass("custom-frames-frame");
frame.setAttribute("sandbox", "allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts");
frame.setAttribute("allow", "encrypted-media; fullscreen; oversized-images; picture-in-picture; sync-xhr; geolocation;");
frame.setAttribute("style", `padding: ${this.settings.padding}px`);
frame.onload = () => {
if (Platform.isDesktopApp) {