givanz / VvvebJs

Drag and drop page builder library written in vanilla javascript without dependencies or build tools.
https://www.vvveb.com/vvvebjs/editor.html
Apache License 2.0
7.07k stars 1.62k forks source link

self.iframe is undefined #255

Open darkcavalry opened 2 years ago

darkcavalry commented 2 years ago

Hello,

I just created a test file contains

<script src="plugins/jquery/jquery-3.4.1.min.js"></script>
<script src="node_modules/vvvebjs/libs/builder/builder.js"></script>
<script src="node_modules/vvvebjs/libs/builder/undo.js"></script>
<script src="node_modules/vvvebjs/libs/builder/inputs.js"></script>
<script src="node_modules/vvvebjs/libs/builder/components-bootstrap4.js"></script>

<script>
Vvveb.Builder.init("about:blank", function() {
    Vvveb.Builder.setHtml('<p>Hello</p>');
});
</script>

when I run this page, console.log says ;

Uncaught TypeError: self.iframe is undefined
    _loadIframe http://localhost/node_modules/vvvebjs/libs/builder/builder.js:440
    init http://localhost/node_modules/vvvebjs/libs/builder/builder.js:394

Whats wrong on my code?

Thanks.