Skip to content

Commit 41cb6de

Browse files
committed
fix
1 parent e93c20f commit 41cb6de

File tree

2 files changed

+21
-18
lines changed

2 files changed

+21
-18
lines changed

components/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Default to false if set to anything other than "true" or unset
2-
export const IS_RUNNING_ON_CLOUD = false;
2+
export const IS_RUNNING_ON_CLOUD = true;
33

44
export const WS_BACKEND_URL = "ws://localhost:9000";
55

engine/index.tsx

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -78,24 +78,27 @@ export default function PreviewBox({ code, appState, sendMessageChange, history,
7878
useEffect(() => {
7979
if (appState === AppState.CODE_READY) {
8080
const codeUid = setHtmlCodeUid(generatedCodeConfig, code);
81-
const errorIframe = `
82-
<script>
83-
window.addEventListener('error', (event) => {
84-
window.parent.postMessage({
85-
message: event.message,
86-
error: event.error
87-
}, '*')
88-
})
89-
</script>
90-
`;
91-
let content = '';
92-
var patternHead = /<title[^>]*>((.|[\n\r])*)<\/title>/im; //匹配header
93-
const headMatch = codeUid.match(patternHead);
94-
if (headMatch) {
95-
const headContent = headMatch[0] + errorIframe;
96-
content = codeUid.replace(patternHead, headContent);
81+
if (codeUid) {
82+
const errorIframe = `
83+
<script>
84+
window.addEventListener('error', (event) => {
85+
window.parent.postMessage({
86+
message: event.message,
87+
error: event.error
88+
}, '*')
89+
})
90+
</script>
91+
`;
92+
let content = '';
93+
var patternHead = /<title[^>]*>((.|[\n\r])*)<\/title>/im; //匹配header
94+
const headMatch = codeUid.match(patternHead);
95+
if (headMatch) {
96+
const headContent = headMatch[0] + errorIframe;
97+
content = codeUid.replace(patternHead, headContent);
98+
}
99+
designer.project.simulator?.writeIframeDocument(content || codeUid);
97100
}
98-
designer.project.simulator?.writeIframeDocument(content || codeUid);
101+
99102
} else {
100103
// designer.project.simulator?.writeIframeDocument(throttledCode);
101104
}

0 commit comments

Comments
 (0)