diff --git a/src/managers/default/index.js b/src/managers/default/index.js index ee96040..bc6caeb 100644 --- a/src/managers/default/index.js +++ b/src/managers/default/index.js @@ -32,7 +32,8 @@ class DefaultViewManager { axis: this.settings.axis, layout: this.layout, width: 0, - height: 0 + height: 0, + globalOptions: extend({}, options.settings, {disableSrcdoc: options.settings.disableSrcdoc || false}) }; } diff --git a/src/managers/views/iframe.js b/src/managers/views/iframe.js index 0dfeaf2..f58072b 100644 --- a/src/managers/views/iframe.js +++ b/src/managers/views/iframe.js @@ -102,7 +102,7 @@ class IframeView { // Firefox has trouble with baseURI and srcdoc // TODO: Disable for now in firefox - if("srcdoc" in this.iframe) { + if("srcdoc" in this.iframe && !this.settings.globalOptions.disableSrcdoc) { this.supportsSrcdoc = true; } else { this.supportsSrcdoc = false;