diff --git a/WorldEditor/WorldEditor.js b/WorldEditor/WorldEditor.js index 3bcb7a2..fd90ef3 100644 --- a/WorldEditor/WorldEditor.js +++ b/WorldEditor/WorldEditor.js @@ -4,6 +4,7 @@ import { eventSource, event_types } from '/script.js'; import { showHtmlModal } from '/scripts/extensions/third-party/ST-Amily2-Chat-Optimisation/ui/page-window.js'; import { safeLorebooks, safeLorebookEntries, safeUpdateLorebookEntries, compatibleWriteToLorebook } from '../core/tavernhelper-compatibility.js'; import { amilyHelper } from '../core/tavern-helper/main.js'; +import { escapeHTML } from '../utils/utils.js'; const { SillyTavern } = window; class WorldEditor { @@ -159,7 +160,7 @@ class WorldEditor { row.dataset.bookName = book.name; row.innerHTML = ` - ${book.name} + ${escapeHTML(book.name)}
@@ -400,8 +401,8 @@ class WorldEditor {
${entry.type === 'constant' ? '🔵' : '🟢'}
-
-
${entry.content || ''}
+
+
${escapeHTML(entry.content || '')}
${positionSelect}
@@ -541,7 +542,7 @@ class WorldEditor {
将复制 ${this.selectedEntries.size} 个条目到目标世界书