Anonymous 发表于 2025-11-27 11:06:30

逗号CMS建站程序,文章发布不能带视频代码,或者优酷的视频分享代码, 需要修改什么

<div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">要解决逗号 CMS(DouHao CMS)发布文章时无法插入优酷视频分享代码的问题,核心是<span style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-weight: var(--md-box-body-strong-font-weight); font-size: var(--md-box-samantha-normal-text-font-size); line-height: var(--md-box-samantha-normal-text-line-height); overflow-anchor: auto; color: var(--md-box-samantha-deep-text-color) !important;">调整 CMS 的内容过滤规则</span>(默认可能禁止了 iframe/video 等视频相关标签)和<span style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-weight: var(--md-box-body-strong-font-weight); font-size: var(--md-box-samantha-normal-text-font-size); line-height: var(--md-box-samantha-normal-text-line-height); overflow-anchor: auto; color: var(--md-box-samantha-deep-text-color) !important;">编辑器允许的标签白名单</span>。以下是具体修改步骤(基于常见 PHP CMS 的通用逻辑,逗号 CMS 本质是轻量 PHP 建站程序,文件结构类似):</div><h3 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-h3-margin-top); margin-right: var(--md-box-h3-margin-right); margin-bottom: var(--md-box-h3-margin-bottom); margin-left: var(--md-box-h3-margin-left); padding-top: var(--md-box-h3-padding-top); padding-right: var(--md-box-h3-padding-right); padding-bottom: var(--md-box-h3-padding-bottom); padding-left: var(--md-box-h3-padding-left); font-size: var(--md-box-h3-font-size); font-weight: var(--md-box-h3-font-weight); line-height: var(--md-box-h3-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">一、先明确优酷视频分享代码的格式</h3><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">优酷视频分享通常有两种形式,修改时需确保这两种格式都被允许:</div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><ol class="auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-ol-margin-top); margin-right: var(--md-box-ol-margin-right); margin-bottom: var(--md-box-ol-margin-bottom); margin-left: var(--md-box-ol-margin-left); padding-top: var(--md-box-ol-padding-top); padding-right: var(--md-box-ol-padding-right); padding-bottom: var(--md-box-ol-padding-bottom); padding-left: var(--md-box-ol-padding-left); list-style: none; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;"><span style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-weight: var(--md-box-body-strong-font-weight); font-size: var(--md-box-samantha-normal-text-font-size); line-height: var(--md-box-samantha-normal-text-line-height); overflow-anchor: auto; color: var(--md-box-samantha-deep-text-color) !important;">iframe 格式</span>(最常用):</li></ol><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="code-block-element-R6c8c0 light custom-code-block-container--html hide-indicator disable-theme-style custom-code-block-container" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: 8px; display: flex; flex-direction: column; position: relative; --chat-md-codeblock-bg-color: #f9fafb; --chat-md-codeblock-header-bg-color: #f3f4f6; --code-area-radius: 6px; --code-area-radius-inner: calc(var(--code-area-radius) - 1px); --code-area-bg-color: var(--chat-md-codeblock-bg-color,#f9fafb); --code-header-bg-color: var(--chat-md-codeblock-header-bg-color,#f3f4f6); --code-mask-bg-color: linear-gradient(180deg,rgba(249,250,251,0),#f9fafb); --code-header-icon-color: rgba(0,0,0,.5); --code-header-text-color: rgba(0,0,0,.85); --code-header-icon-bg-color: rgba(0,0,0,.06); --code-block-code-color: #000000d9; --code-block-std-bg-color: #f3f4f6; --code-block-std-err-color: #d60000; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><div class="code-area-yxsM36 code-area" dir="ltr" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: var(--code-area-bg-color); border-radius: var(--code-area-radius); display: flex; flex-direction: column; height: fit-content; width: 793px; overflow-anchor: auto;"><div class="header-wrapper-Mbk8s6" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background-color: var(--chat-bg-color,#fff); position: sticky; top: 0px;"><div class="header-IAeXdE" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-bottom-width: 0px; padding: 6px 9px 6px 6px; overflow-anchor: auto; align-items: center; background: var(--code-header-bg-color); display: flex; flex-direction: row; flex-shrink: 0; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; height: 32px; justify-content: space-between; border-radius: var(--code-area-radius-inner) var(--code-area-radius-inner) 0 0;"><div class="title-TXcgFG clickable-cKrA4B" tabindex="0" aria-describedby="56szn03" data-popupid="56szn03" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; padding-right: 4px; padding-left: 10px; overflow-anchor: auto; align-items: center; border-radius: 4px; color: var(--code-header-icon-color); display: flex; flex-direction: row; gap: 3px; cursor: pointer;"><div class="text-OkYU_0" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-text-color); display: flex; font-family: &quot;PingFang SC&quot;; font-size: 14px; gap: 3px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; text-wrap-mode: nowrap;">html</div><div class="icon-UKNQeW" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 15px;"><span role="img" class="semi-icon semi-icon-default text-12" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M21.707 17.293a1 1 0 0 1-1.414 0L12 9l-8.293 8.293a1 1 0 0 1-1.414-1.414l8.293-8.293a2 2 0 0 1 2.828 0l8.293 8.293a1 1 0 0 1 0 1.414"></path></svg></span></div></div><div class="action-ysQCxz" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-icon-color); cursor: pointer; display: flex; flex-direction: row; gap: 8px; justify-content: space-between;"><div class="hoverable-kRHiX2" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: fit-content; padding-inline: 3px;"><span role="img" class="semi-icon semi-icon-default text-14 mr-4" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-right: 4px; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11m0-20a9 9 0 1 1 0 18 9 9 0 0 1 0-18m-.909 4.667a1 1 0 0 0-1.591.806v7.054a1 1 0 0 0 1.591.806l4.81-3.527a1 1 0 0 0 0-1.612z" clip-rule="evenodd"></path></svg></span>预览</div><div class="hoverable-kRHiX2" data-testid="code-block-copy" tabindex="0" aria-describedby="r41764l" data-popupid="r41764l" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M21 3.5V17a2 2 0 0 1-2 2h-2v-2h2V3.5H9v2h5.857c1.184 0 2.143.895 2.143 2v13c0 1.105-.96 2-2.143 2H5.143C3.959 22.5 3 21.605 3 20.5v-13c0-1.105.96-2 2.143-2H7v-2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2m-6.143 4H5.143v13h9.714z" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="kxivyst" data-popupid="kxivyst" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4 4a1 1 0 0 1 1 1v3a3 3 0 0 0 3 3h11.086l-5.293-5.293a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L19.086 13H8a5 5 0 0 1-5-5V5a1 1 0 0 1 1-1" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="n3sf47u" data-popupid="n3sf47u" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.797 16.856a8.28 8.28 0 0 0 6.27 2.87h.008A8.28 8.28 0 0 0 14.372 3.84a11.6 11.6 0 0 1-1.658 7.714 11.62 11.62 0 0 1-7.917 5.303M13.415 1.43a10.28 10.28 0 0 1-2.348 20.296 10.28 10.28 0 0 1-8.883-5.103c-.397-.74.155-1.605.912-1.609a9.617 9.617 0 0 0 9.011-12.258 1.093 1.093 0 0 1 1.308-1.326" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="c5muttf" data-popupid="c5muttf" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M22 3v7a1 1 0 1 1-2 0V4h-6a1 1 0 1 1 0-2h7a1 1 0 0 1 1 1M11.005 21a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7a1 1 0 0 1 2.002 0v6h6.003a1 1 0 0 1 1 1"></path></svg></span></div></div></div></div><div class="content-y8qlFa code-content light-scrollbar-FFk5j5" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: 0px 1px 1px; border-style: solid; border-color: var(--s-color-border-tertiary); border-image: initial; padding: 12px 16px 16px; overflow-anchor: auto; background: var(--code-area-bg-color); flex-shrink: 0; height: fit-content; overflow: overlay; border-radius: 0 0 var(--code-area-radius-inner) var(--code-area-radius-inner);"><pre class="container-S2LAkl language-html" tabindex="0" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); overflow-wrap: normal; font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 1em; font-variation-settings: var(--default-mono-font-variation-settings,normal); --code-text_v3: #000000d9; --code-doc_v3: #00000073; --code-Link_v3: #2f74ff; --code-number_v3: #e54595; --code-keycontrol_v3: #9952e1; --code-function_v3: #ff5d4d; --code-variable_v3: #000000d9; --code-parameter_v3: #4da621; --code-attributes_v3: #c70; --code-selection-bg-color: #a9d6ff; background: var(--color-bg-page); word-break: normal; word-spacing: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow: auto; border-radius: 6px; overflow-anchor: auto; width: fit-content;"><code class="language-html" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 13px; font-variation-settings: var(--default-mono-font-variation-settings,normal); background: transparent; border-radius: 4px; color: var(--code-block-code-color); word-break: normal; word-spacing: normal; overflow-wrap: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow-anchor: auto;"><span class="token tag" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);"><span class="token tag" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);"><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">&lt;</span>iframe</span> <span class="token attr-name" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">height</span><span class="token attr-value" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);"><span class="token punctuation attr-equals" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">=</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span>498<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span></span> <span class="token attr-name" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">width</span><span class="token attr-value" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);"><span class="token punctuation attr-equals" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">=</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span>510<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span></span> <span class="token attr-name" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">src</span><span class="token attr-value" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);"><span class="token punctuation attr-equals" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">=</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span>https://player.youku.com/embed/XNzg5MDYxNjYw<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span></span> <span class="token attr-name" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">frameborder</span><span class="token attr-value" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);"><span class="token punctuation attr-equals" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">=</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span>0<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span></span> <span class="token attr-name" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">allowfullscreen</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">&gt;</span></span><span class="token tag" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);"><span class="token tag" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);"><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">&lt;/</span>iframe</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">&gt;</span></span>
</code></pre></div><div class="mask-wrapper-ujeSdZ" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; opacity: 0; transition: opacity 0.15s;"><div class="mask-lrkkzM" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: var(--code-mask-bg-color); bottom: 0px; height: 56px; left: -1px; pointer-events: none; position: absolute; width: calc(100% + 2px);"></div></div></div></div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><ol start="2" class="auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-ol-margin-top); margin-right: var(--md-box-ol-margin-right); margin-bottom: var(--md-box-ol-margin-bottom); margin-left: var(--md-box-ol-margin-left); padding-top: var(--md-box-ol-padding-top); padding-right: var(--md-box-ol-padding-right); padding-bottom: var(--md-box-ol-padding-bottom); padding-left: var(--md-box-ol-padding-left); list-style: none; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;"><span style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-weight: var(--md-box-body-strong-font-weight); font-size: var(--md-box-samantha-normal-text-font-size); line-height: var(--md-box-samantha-normal-text-line-height); overflow-anchor: auto; color: var(--md-box-samantha-deep-text-color) !important;">embed 格式</span>(旧版):</li></ol><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="code-block-element-R6c8c0 light custom-code-block-container--html hide-indicator disable-theme-style custom-code-block-container" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: 8px; display: flex; flex-direction: column; position: relative; --chat-md-codeblock-bg-color: #f9fafb; --chat-md-codeblock-header-bg-color: #f3f4f6; --code-area-radius: 6px; --code-area-radius-inner: calc(var(--code-area-radius) - 1px); --code-area-bg-color: var(--chat-md-codeblock-bg-color,#f9fafb); --code-header-bg-color: var(--chat-md-codeblock-header-bg-color,#f3f4f6); --code-mask-bg-color: linear-gradient(180deg,rgba(249,250,251,0),#f9fafb); --code-header-icon-color: rgba(0,0,0,.5); --code-header-text-color: rgba(0,0,0,.85); --code-header-icon-bg-color: rgba(0,0,0,.06); --code-block-code-color: #000000d9; --code-block-std-bg-color: #f3f4f6; --code-block-std-err-color: #d60000; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><div class="code-area-yxsM36 code-area" dir="ltr" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: var(--code-area-bg-color); border-radius: var(--code-area-radius); display: flex; flex-direction: column; height: fit-content; width: 793px; overflow-anchor: auto;"><div class="header-wrapper-Mbk8s6" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background-color: var(--chat-bg-color,#fff); position: sticky; top: 0px;"><div class="header-IAeXdE" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-bottom-width: 0px; padding: 6px 9px 6px 6px; overflow-anchor: auto; align-items: center; background: var(--code-header-bg-color); display: flex; flex-direction: row; flex-shrink: 0; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; height: 32px; justify-content: space-between; border-radius: var(--code-area-radius-inner) var(--code-area-radius-inner) 0 0;"><div class="title-TXcgFG clickable-cKrA4B" tabindex="0" aria-describedby="2wtbahj" data-popupid="2wtbahj" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; padding-right: 4px; padding-left: 10px; overflow-anchor: auto; align-items: center; border-radius: 4px; color: var(--code-header-icon-color); display: flex; flex-direction: row; gap: 3px; cursor: pointer;"><div class="text-OkYU_0" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-text-color); display: flex; font-family: &quot;PingFang SC&quot;; font-size: 14px; gap: 3px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; text-wrap-mode: nowrap;">html</div><div class="icon-UKNQeW" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 15px;"><span role="img" class="semi-icon semi-icon-default text-12" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M21.707 17.293a1 1 0 0 1-1.414 0L12 9l-8.293 8.293a1 1 0 0 1-1.414-1.414l8.293-8.293a2 2 0 0 1 2.828 0l8.293 8.293a1 1 0 0 1 0 1.414"></path></svg></span></div></div><div class="action-ysQCxz" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-icon-color); cursor: pointer; display: flex; flex-direction: row; gap: 8px; justify-content: space-between;"><div class="hoverable-kRHiX2" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: fit-content; padding-inline: 3px;"><span role="img" class="semi-icon semi-icon-default text-14 mr-4" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-right: 4px; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11m0-20a9 9 0 1 1 0 18 9 9 0 0 1 0-18m-.909 4.667a1 1 0 0 0-1.591.806v7.054a1 1 0 0 0 1.591.806l4.81-3.527a1 1 0 0 0 0-1.612z" clip-rule="evenodd"></path></svg></span>预览</div><div class="hoverable-kRHiX2" data-testid="code-block-copy" tabindex="0" aria-describedby="isiktfm" data-popupid="isiktfm" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M21 3.5V17a2 2 0 0 1-2 2h-2v-2h2V3.5H9v2h5.857c1.184 0 2.143.895 2.143 2v13c0 1.105-.96 2-2.143 2H5.143C3.959 22.5 3 21.605 3 20.5v-13c0-1.105.96-2 2.143-2H7v-2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2m-6.143 4H5.143v13h9.714z" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="mifhd4q" data-popupid="mifhd4q" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4 4a1 1 0 0 1 1 1v3a3 3 0 0 0 3 3h11.086l-5.293-5.293a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L19.086 13H8a5 5 0 0 1-5-5V5a1 1 0 0 1 1-1" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="kp80sm3" data-popupid="kp80sm3" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.797 16.856a8.28 8.28 0 0 0 6.27 2.87h.008A8.28 8.28 0 0 0 14.372 3.84a11.6 11.6 0 0 1-1.658 7.714 11.62 11.62 0 0 1-7.917 5.303M13.415 1.43a10.28 10.28 0 0 1-2.348 20.296 10.28 10.28 0 0 1-8.883-5.103c-.397-.74.155-1.605.912-1.609a9.617 9.617 0 0 0 9.011-12.258 1.093 1.093 0 0 1 1.308-1.326" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="qufhyy3" data-popupid="qufhyy3" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M22 3v7a1 1 0 1 1-2 0V4h-6a1 1 0 1 1 0-2h7a1 1 0 0 1 1 1M11.005 21a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7a1 1 0 0 1 2.002 0v6h6.003a1 1 0 0 1 1 1"></path></svg></span></div></div></div></div><div class="content-y8qlFa code-content light-scrollbar-FFk5j5" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: 0px 1px 1px; border-style: solid; border-color: var(--s-color-border-tertiary); border-image: initial; padding: 12px 16px 16px; overflow-anchor: auto; background: var(--code-area-bg-color); flex-shrink: 0; height: fit-content; overflow: overlay; border-radius: 0 0 var(--code-area-radius-inner) var(--code-area-radius-inner);"><pre class="container-S2LAkl language-html" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); overflow-wrap: normal; font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 1em; font-variation-settings: var(--default-mono-font-variation-settings,normal); --code-text_v3: #000000d9; --code-doc_v3: #00000073; --code-Link_v3: #2f74ff; --code-number_v3: #e54595; --code-keycontrol_v3: #9952e1; --code-function_v3: #ff5d4d; --code-variable_v3: #000000d9; --code-parameter_v3: #4da621; --code-attributes_v3: #c70; --code-selection-bg-color: #a9d6ff; background: var(--color-bg-page); word-break: normal; word-spacing: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow: auto; border-radius: 6px; overflow-anchor: auto; width: fit-content;"><code class="language-html" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 13px; font-variation-settings: var(--default-mono-font-variation-settings,normal); background: transparent; border-radius: 4px; color: var(--code-block-code-color); word-break: normal; word-spacing: normal; overflow-wrap: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow-anchor: auto;"><span class="token tag" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);"><span class="token tag" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);"><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">&lt;</span>embed</span> <span class="token attr-name" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">src</span><span class="token attr-value" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);"><span class="token punctuation attr-equals" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">=</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span>https://player.youku.com/player.php/sid/XNzg5MDYxNjYw/v.swf<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span></span> <span class="token attr-name" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">width</span><span class="token attr-value" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);"><span class="token punctuation attr-equals" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">=</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span>510<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span></span> <span class="token attr-name" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">height</span><span class="token attr-value" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);"><span class="token punctuation attr-equals" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">=</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span>498<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span></span> <span class="token attr-name" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">type</span><span class="token attr-value" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);"><span class="token punctuation attr-equals" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">=</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span>application/x-shockwave-flash<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span></span> <span class="token attr-name" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">allowfullscreen</span><span class="token attr-value" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);"><span class="token punctuation attr-equals" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">=</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span>true<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">"</span></span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">&gt;</span></span><span class="token tag" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);"><span class="token tag" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);"><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">&lt;/</span>embed</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">&gt;</span></span>
</code></pre></div><div class="mask-wrapper-ujeSdZ" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; opacity: 0; transition: opacity 0.15s;"><div class="mask-lrkkzM" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: var(--code-mask-bg-color); bottom: 0px; height: 56px; left: -1px; pointer-events: none; position: absolute; width: calc(100% + 2px);"></div></div></div></div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">CMS 默认禁止这两个标签(安全过滤),需手动添加到白名单。</div><h3 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-h3-margin-top); margin-right: var(--md-box-h3-margin-right); margin-bottom: var(--md-box-h3-margin-bottom); margin-left: var(--md-box-h3-margin-left); padding-top: var(--md-box-h3-padding-top); padding-right: var(--md-box-h3-padding-right); padding-bottom: var(--md-box-h3-padding-bottom); padding-left: var(--md-box-h3-padding-left); font-size: var(--md-box-h3-font-size); font-weight: var(--md-box-h3-font-weight); line-height: var(--md-box-h3-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">二、核心修改步骤(分 3 个关键文件)</h3><h4 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-right: var(--md-box-h4-margin-right); margin-bottom: var(--md-box-h4-margin-bottom); margin-left: var(--md-box-h4-margin-left); padding-top: var(--md-box-h4-padding-top); padding-right: var(--md-box-h4-padding-right); padding-bottom: var(--md-box-h4-padding-bottom); padding-left: var(--md-box-h4-padding-left); font-size: 16px; font-weight: var(--md-box-h4-font-weight); line-height: var(--md-box-h4-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; margin-top: 20px !important;">1. 修改 HTML 内容过滤文件(允许 iframe/embed 标签)</h4><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">CMS 会对发布的内容进行 HTML 过滤,过滤规则通常在<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">system/</code>或<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">lib/</code>目录下的<span style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-weight: var(--md-box-body-strong-font-weight); font-size: var(--md-box-samantha-normal-text-font-size); line-height: var(--md-box-samantha-normal-text-line-height); overflow-anchor: auto; color: var(--md-box-samantha-deep-text-color) !important;">过滤类文件</span>中,常见文件名:</div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><ul class="auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-ul-margin-top); margin-right: var(--md-box-ul-margin-right); margin-bottom: var(--md-box-ul-margin-bottom); margin-left: var(--md-box-ul-margin-left); padding-top: var(--md-box-ul-padding-top); padding-right: var(--md-box-ul-padding-right); padding-bottom: var(--md-box-ul-padding-bottom); padding-left: var(--md-box-ul-padding-left); list-style: none; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;"><code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-inline-code-relative-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); color: var(--md-box-inline-code-color,var(--md-box-global-text-color)); overflow-anchor: auto;">system/function/filter.php</code>(过滤函数文件)</li><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;"><code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-inline-code-relative-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); color: var(--md-box-inline-code-color,var(--md-box-global-text-color)); overflow-anchor: auto;">lib/htmlpurifier/</code>(若用 HTMLPurifier 插件,需改其配置)</li><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;"><code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-inline-code-relative-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); color: var(--md-box-inline-code-color,var(--md-box-global-text-color)); overflow-anchor: auto;">system/class/ContentFilter.class.php</code>(内容过滤类)</li></ul><h5 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-h5-margin-top); margin-right: var(--md-box-h5-margin-right); margin-bottom: var(--md-box-h5-margin-bottom); margin-left: var(--md-box-h5-margin-left); padding-top: var(--md-box-h5-padding-top); padding-right: var(--md-box-h5-padding-right); padding-bottom: var(--md-box-h5-padding-bottom); padding-left: var(--md-box-h5-padding-left); font-size: var(--md-box-h5-font-size); font-weight: var(--md-box-h5-font-weight); line-height: var(--md-box-h5-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">操作:</h5><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">① 找到过滤规则中的「允许标签列表」(通常是数组形式,如<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">$allow_tags</code>),添加<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">iframe</code>和<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">embed</code>:</div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="code-block-element-R6c8c0 light custom-code-block-container--php hide-indicator disable-theme-style custom-code-block-container" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: 8px; display: flex; flex-direction: column; position: relative; --chat-md-codeblock-bg-color: #f9fafb; --chat-md-codeblock-header-bg-color: #f3f4f6; --code-area-radius: 6px; --code-area-radius-inner: calc(var(--code-area-radius) - 1px); --code-area-bg-color: var(--chat-md-codeblock-bg-color,#f9fafb); --code-header-bg-color: var(--chat-md-codeblock-header-bg-color,#f3f4f6); --code-mask-bg-color: linear-gradient(180deg,rgba(249,250,251,0),#f9fafb); --code-header-icon-color: rgba(0,0,0,.5); --code-header-text-color: rgba(0,0,0,.85); --code-header-icon-bg-color: rgba(0,0,0,.06); --code-block-code-color: #000000d9; --code-block-std-bg-color: #f3f4f6; --code-block-std-err-color: #d60000; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><div class="code-area-yxsM36 code-area" dir="ltr" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: var(--code-area-bg-color); border-radius: var(--code-area-radius); display: flex; flex-direction: column; height: fit-content; width: 793px; overflow-anchor: auto;"><div class="header-wrapper-Mbk8s6" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background-color: var(--chat-bg-color,#fff); position: sticky; top: 0px;"><div class="header-IAeXdE" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-bottom-width: 0px; padding: 6px 9px 6px 6px; overflow-anchor: auto; align-items: center; background: var(--code-header-bg-color); display: flex; flex-direction: row; flex-shrink: 0; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; height: 32px; justify-content: space-between; border-radius: var(--code-area-radius-inner) var(--code-area-radius-inner) 0 0;"><div class="title-TXcgFG clickable-cKrA4B" tabindex="0" aria-describedby="r1hl5ox" data-popupid="r1hl5ox" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; padding-right: 4px; padding-left: 10px; overflow-anchor: auto; align-items: center; border-radius: 4px; color: var(--code-header-icon-color); display: flex; flex-direction: row; gap: 3px; cursor: pointer;"><div class="text-OkYU_0" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-text-color); display: flex; font-family: &quot;PingFang SC&quot;; font-size: 14px; gap: 3px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; text-wrap-mode: nowrap;">php</div><div class="icon-UKNQeW" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 15px;"><span role="img" class="semi-icon semi-icon-default text-12" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M21.707 17.293a1 1 0 0 1-1.414 0L12 9l-8.293 8.293a1 1 0 0 1-1.414-1.414l8.293-8.293a2 2 0 0 1 2.828 0l8.293 8.293a1 1 0 0 1 0 1.414"></path></svg></span></div></div><div class="action-ysQCxz" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-icon-color); cursor: pointer; display: flex; flex-direction: row; gap: 8px; justify-content: space-between;"><div class="hoverable-kRHiX2" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: fit-content; padding-inline: 3px;"><span role="img" class="semi-icon semi-icon-default text-14 mr-4" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-right: 4px; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11m0-20a9 9 0 1 1 0 18 9 9 0 0 1 0-18m-.909 4.667a1 1 0 0 0-1.591.806v7.054a1 1 0 0 0 1.591.806l4.81-3.527a1 1 0 0 0 0-1.612z" clip-rule="evenodd"></path></svg></span>运行</div><div class="hoverable-kRHiX2" data-testid="code-block-copy" tabindex="0" aria-describedby="xqubq5d" data-popupid="xqubq5d" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M21 3.5V17a2 2 0 0 1-2 2h-2v-2h2V3.5H9v2h5.857c1.184 0 2.143.895 2.143 2v13c0 1.105-.96 2-2.143 2H5.143C3.959 22.5 3 21.605 3 20.5v-13c0-1.105.96-2 2.143-2H7v-2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2m-6.143 4H5.143v13h9.714z" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="zxjjds7" data-popupid="zxjjds7" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4 4a1 1 0 0 1 1 1v3a3 3 0 0 0 3 3h11.086l-5.293-5.293a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L19.086 13H8a5 5 0 0 1-5-5V5a1 1 0 0 1 1-1" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="trijt87" data-popupid="trijt87" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.797 16.856a8.28 8.28 0 0 0 6.27 2.87h.008A8.28 8.28 0 0 0 14.372 3.84a11.6 11.6 0 0 1-1.658 7.714 11.62 11.62 0 0 1-7.917 5.303M13.415 1.43a10.28 10.28 0 0 1-2.348 20.296 10.28 10.28 0 0 1-8.883-5.103c-.397-.74.155-1.605.912-1.609a9.617 9.617 0 0 0 9.011-12.258 1.093 1.093 0 0 1 1.308-1.326" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="v3iruto" data-popupid="v3iruto" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M22 3v7a1 1 0 1 1-2 0V4h-6a1 1 0 1 1 0-2h7a1 1 0 0 1 1 1M11.005 21a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7a1 1 0 0 1 2.002 0v6h6.003a1 1 0 0 1 1 1"></path></svg></span></div></div></div></div><div class="content-y8qlFa code-content light-scrollbar-FFk5j5" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: 0px 1px 1px; border-style: solid; border-color: var(--s-color-border-tertiary); border-image: initial; padding: 12px 16px 16px; overflow-anchor: auto; background: var(--code-area-bg-color); flex-shrink: 0; height: fit-content; overflow: overlay; border-radius: 0 0 var(--code-area-radius-inner) var(--code-area-radius-inner);"><pre class="container-S2LAkl language-php" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); overflow-wrap: normal; font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 1em; font-variation-settings: var(--default-mono-font-variation-settings,normal); --code-text_v3: #000000d9; --code-doc_v3: #00000073; --code-Link_v3: #2f74ff; --code-number_v3: #e54595; --code-keycontrol_v3: #9952e1; --code-function_v3: #ff5d4d; --code-variable_v3: #000000d9; --code-parameter_v3: #4da621; --code-attributes_v3: #c70; --code-selection-bg-color: #a9d6ff; background: var(--color-bg-page); word-break: normal; word-spacing: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow: auto; border-radius: 6px; overflow-anchor: auto; width: fit-content;"><code class="language-php" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 13px; font-variation-settings: var(--default-mono-font-variation-settings,normal); background: transparent; border-radius: 4px; color: var(--code-block-code-color); word-break: normal; word-spacing: normal; overflow-wrap: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow-anchor: auto;"><span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 原代码(示例)</span>
<span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$allow_tags</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=</span> <span class="token keyword" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(177, 94, 242);">array</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'a'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'img'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'p'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'br'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'strong'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'em'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'u'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'span'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>

<span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 修改后(添加iframe、embed)</span>
<span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$allow_tags</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=</span> <span class="token keyword" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(177, 94, 242);">array</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'a'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'img'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'p'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'br'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'strong'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'em'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'u'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'span'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'iframe'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'embed'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
</code></pre></div><div class="mask-wrapper-ujeSdZ" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; opacity: 0; transition: opacity 0.15s;"><div class="mask-lrkkzM" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: var(--code-mask-bg-color); bottom: 0px; height: 56px; left: -1px; pointer-events: none; position: absolute; width: calc(100% + 2px);"></div></div></div></div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">② 找到「允许的标签属性列表」(如<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">$allow_attrs</code>),添加视频标签必需的属性:</div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="code-block-element-R6c8c0 light custom-code-block-container--php hide-indicator disable-theme-style custom-code-block-container" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: 8px; display: flex; flex-direction: column; position: relative; --chat-md-codeblock-bg-color: #f9fafb; --chat-md-codeblock-header-bg-color: #f3f4f6; --code-area-radius: 6px; --code-area-radius-inner: calc(var(--code-area-radius) - 1px); --code-area-bg-color: var(--chat-md-codeblock-bg-color,#f9fafb); --code-header-bg-color: var(--chat-md-codeblock-header-bg-color,#f3f4f6); --code-mask-bg-color: linear-gradient(180deg,rgba(249,250,251,0),#f9fafb); --code-header-icon-color: rgba(0,0,0,.5); --code-header-text-color: rgba(0,0,0,.85); --code-header-icon-bg-color: rgba(0,0,0,.06); --code-block-code-color: #000000d9; --code-block-std-bg-color: #f3f4f6; --code-block-std-err-color: #d60000; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><div class="code-area-yxsM36 code-area" dir="ltr" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: var(--code-area-bg-color); border-radius: var(--code-area-radius); display: flex; flex-direction: column; height: fit-content; width: 793px; overflow-anchor: auto;"><div class="header-wrapper-Mbk8s6" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background-color: var(--chat-bg-color,#fff); position: sticky; top: 0px;"><div class="header-IAeXdE" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-bottom-width: 0px; padding: 6px 9px 6px 6px; overflow-anchor: auto; align-items: center; background: var(--code-header-bg-color); display: flex; flex-direction: row; flex-shrink: 0; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; height: 32px; justify-content: space-between; border-radius: var(--code-area-radius-inner) var(--code-area-radius-inner) 0 0;"><div class="title-TXcgFG clickable-cKrA4B" tabindex="0" aria-describedby="c5asvtu" data-popupid="c5asvtu" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; padding-right: 4px; padding-left: 10px; overflow-anchor: auto; align-items: center; border-radius: 4px; color: var(--code-header-icon-color); display: flex; flex-direction: row; gap: 3px; cursor: pointer;"><div class="text-OkYU_0" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-text-color); display: flex; font-family: &quot;PingFang SC&quot;; font-size: 14px; gap: 3px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; text-wrap-mode: nowrap;">php</div><div class="icon-UKNQeW" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 15px;"><span role="img" class="semi-icon semi-icon-default text-12" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M21.707 17.293a1 1 0 0 1-1.414 0L12 9l-8.293 8.293a1 1 0 0 1-1.414-1.414l8.293-8.293a2 2 0 0 1 2.828 0l8.293 8.293a1 1 0 0 1 0 1.414"></path></svg></span></div></div><div class="action-ysQCxz" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-icon-color); cursor: pointer; display: flex; flex-direction: row; gap: 8px; justify-content: space-between;"><div class="hoverable-kRHiX2" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: fit-content; padding-inline: 3px;"><span role="img" class="semi-icon semi-icon-default text-14 mr-4" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-right: 4px; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11m0-20a9 9 0 1 1 0 18 9 9 0 0 1 0-18m-.909 4.667a1 1 0 0 0-1.591.806v7.054a1 1 0 0 0 1.591.806l4.81-3.527a1 1 0 0 0 0-1.612z" clip-rule="evenodd"></path></svg></span>运行</div><div class="hoverable-kRHiX2" data-testid="code-block-copy" tabindex="0" aria-describedby="j0c3g3i" data-popupid="j0c3g3i" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M21 3.5V17a2 2 0 0 1-2 2h-2v-2h2V3.5H9v2h5.857c1.184 0 2.143.895 2.143 2v13c0 1.105-.96 2-2.143 2H5.143C3.959 22.5 3 21.605 3 20.5v-13c0-1.105.96-2 2.143-2H7v-2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2m-6.143 4H5.143v13h9.714z" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="pqkgw09" data-popupid="pqkgw09" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4 4a1 1 0 0 1 1 1v3a3 3 0 0 0 3 3h11.086l-5.293-5.293a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L19.086 13H8a5 5 0 0 1-5-5V5a1 1 0 0 1 1-1" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="qc3dzi6" data-popupid="qc3dzi6" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.797 16.856a8.28 8.28 0 0 0 6.27 2.87h.008A8.28 8.28 0 0 0 14.372 3.84a11.6 11.6 0 0 1-1.658 7.714 11.62 11.62 0 0 1-7.917 5.303M13.415 1.43a10.28 10.28 0 0 1-2.348 20.296 10.28 10.28 0 0 1-8.883-5.103c-.397-.74.155-1.605.912-1.609a9.617 9.617 0 0 0 9.011-12.258 1.093 1.093 0 0 1 1.308-1.326" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="1rndvqy" data-popupid="1rndvqy" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M22 3v7a1 1 0 1 1-2 0V4h-6a1 1 0 1 1 0-2h7a1 1 0 0 1 1 1M11.005 21a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7a1 1 0 0 1 2.002 0v6h6.003a1 1 0 0 1 1 1"></path></svg></span></div></div></div></div><div class="content-y8qlFa code-content light-scrollbar-FFk5j5" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: 0px 1px 1px; border-style: solid; border-color: var(--s-color-border-tertiary); border-image: initial; padding: 12px 16px 16px; overflow-anchor: auto; background: var(--code-area-bg-color); flex-shrink: 0; height: fit-content; overflow: overlay; border-radius: 0 0 var(--code-area-radius-inner) var(--code-area-radius-inner);"><pre class="container-S2LAkl language-php" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); overflow-wrap: normal; font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 1em; font-variation-settings: var(--default-mono-font-variation-settings,normal); --code-text_v3: #000000d9; --code-doc_v3: #00000073; --code-Link_v3: #2f74ff; --code-number_v3: #e54595; --code-keycontrol_v3: #9952e1; --code-function_v3: #ff5d4d; --code-variable_v3: #000000d9; --code-parameter_v3: #4da621; --code-attributes_v3: #c70; --code-selection-bg-color: #a9d6ff; background: var(--color-bg-page); word-break: normal; word-spacing: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow: auto; border-radius: 6px; overflow-anchor: auto; width: fit-content;"><code class="language-php" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 13px; font-variation-settings: var(--default-mono-font-variation-settings,normal); background: transparent; border-radius: 4px; color: var(--code-block-code-color); word-break: normal; word-spacing: normal; overflow-wrap: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow-anchor: auto;"><span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 给iframe添加允许的属性(src、width、height、frameborder、allowfullscreen)</span>
<span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$allow_attrs</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">[</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'iframe'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">]</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=</span> <span class="token keyword" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(177, 94, 242);">array</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'src'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'width'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'height'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'frameborder'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'allowfullscreen'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'scrolling'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>

<span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 给embed添加允许的属性(src、width、height、type、allowfullscreen)</span>
<span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$allow_attrs</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">[</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'embed'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">]</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=</span> <span class="token keyword" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(177, 94, 242);">array</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'src'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'width'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'height'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'type'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'allowfullscreen'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
</code></pre></div><div class="mask-wrapper-ujeSdZ" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; opacity: 0; transition: opacity 0.15s;"><div class="mask-lrkkzM" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: var(--code-mask-bg-color); bottom: 0px; height: 56px; left: -1px; pointer-events: none; position: absolute; width: calc(100% + 2px);"></div></div></div></div><h5 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-h5-margin-top); margin-right: var(--md-box-h5-margin-right); margin-bottom: var(--md-box-h5-margin-bottom); margin-left: var(--md-box-h5-margin-left); padding-top: var(--md-box-h5-padding-top); padding-right: var(--md-box-h5-padding-right); padding-bottom: var(--md-box-h5-padding-bottom); padding-left: var(--md-box-h5-padding-left); font-size: var(--md-box-h5-font-size); font-weight: var(--md-box-h5-font-weight); line-height: var(--md-box-h5-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">若使用 HTMLPurifier(部分 CMS 集成):</h5><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">找到 HTMLPurifier 的配置文件(如<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">lib/htmlpurifier/config.php</code>),添加标签白名单:</div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="code-block-element-R6c8c0 light custom-code-block-container--php hide-indicator disable-theme-style custom-code-block-container" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: 8px; display: flex; flex-direction: column; position: relative; --chat-md-codeblock-bg-color: #f9fafb; --chat-md-codeblock-header-bg-color: #f3f4f6; --code-area-radius: 6px; --code-area-radius-inner: calc(var(--code-area-radius) - 1px); --code-area-bg-color: var(--chat-md-codeblock-bg-color,#f9fafb); --code-header-bg-color: var(--chat-md-codeblock-header-bg-color,#f3f4f6); --code-mask-bg-color: linear-gradient(180deg,rgba(249,250,251,0),#f9fafb); --code-header-icon-color: rgba(0,0,0,.5); --code-header-text-color: rgba(0,0,0,.85); --code-header-icon-bg-color: rgba(0,0,0,.06); --code-block-code-color: #000000d9; --code-block-std-bg-color: #f3f4f6; --code-block-std-err-color: #d60000; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><div class="code-area-yxsM36 code-area" dir="ltr" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: var(--code-area-bg-color); border-radius: var(--code-area-radius); display: flex; flex-direction: column; height: fit-content; width: 793px; overflow-anchor: auto;"><div class="header-wrapper-Mbk8s6" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background-color: var(--chat-bg-color,#fff); position: sticky; top: 0px;"><div class="header-IAeXdE" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-bottom-width: 0px; padding: 6px 9px 6px 6px; overflow-anchor: auto; align-items: center; background: var(--code-header-bg-color); display: flex; flex-direction: row; flex-shrink: 0; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; height: 32px; justify-content: space-between; border-radius: var(--code-area-radius-inner) var(--code-area-radius-inner) 0 0;"><div class="title-TXcgFG clickable-cKrA4B" tabindex="0" aria-describedby="xwekr3l" data-popupid="xwekr3l" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; padding-right: 4px; padding-left: 10px; overflow-anchor: auto; align-items: center; border-radius: 4px; color: var(--code-header-icon-color); display: flex; flex-direction: row; gap: 3px; cursor: pointer;"><div class="text-OkYU_0" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-text-color); display: flex; font-family: &quot;PingFang SC&quot;; font-size: 14px; gap: 3px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; text-wrap-mode: nowrap;">php</div><div class="icon-UKNQeW" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 15px;"><span role="img" class="semi-icon semi-icon-default text-12" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M21.707 17.293a1 1 0 0 1-1.414 0L12 9l-8.293 8.293a1 1 0 0 1-1.414-1.414l8.293-8.293a2 2 0 0 1 2.828 0l8.293 8.293a1 1 0 0 1 0 1.414"></path></svg></span></div></div><div class="action-ysQCxz" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-icon-color); cursor: pointer; display: flex; flex-direction: row; gap: 8px; justify-content: space-between;"><div class="hoverable-kRHiX2" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: fit-content; padding-inline: 3px;"><span role="img" class="semi-icon semi-icon-default text-14 mr-4" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-right: 4px; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11m0-20a9 9 0 1 1 0 18 9 9 0 0 1 0-18m-.909 4.667a1 1 0 0 0-1.591.806v7.054a1 1 0 0 0 1.591.806l4.81-3.527a1 1 0 0 0 0-1.612z" clip-rule="evenodd"></path></svg></span>运行</div><div class="hoverable-kRHiX2" data-testid="code-block-copy" tabindex="0" aria-describedby="vcsdd7u" data-popupid="vcsdd7u" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M21 3.5V17a2 2 0 0 1-2 2h-2v-2h2V3.5H9v2h5.857c1.184 0 2.143.895 2.143 2v13c0 1.105-.96 2-2.143 2H5.143C3.959 22.5 3 21.605 3 20.5v-13c0-1.105.96-2 2.143-2H7v-2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2m-6.143 4H5.143v13h9.714z" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="pfvz2z4" data-popupid="pfvz2z4" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4 4a1 1 0 0 1 1 1v3a3 3 0 0 0 3 3h11.086l-5.293-5.293a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L19.086 13H8a5 5 0 0 1-5-5V5a1 1 0 0 1 1-1" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="5312ck3" data-popupid="5312ck3" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.797 16.856a8.28 8.28 0 0 0 6.27 2.87h.008A8.28 8.28 0 0 0 14.372 3.84a11.6 11.6 0 0 1-1.658 7.714 11.62 11.62 0 0 1-7.917 5.303M13.415 1.43a10.28 10.28 0 0 1-2.348 20.296 10.28 10.28 0 0 1-8.883-5.103c-.397-.74.155-1.605.912-1.609a9.617 9.617 0 0 0 9.011-12.258 1.093 1.093 0 0 1 1.308-1.326" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="67th43n" data-popupid="67th43n" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M22 3v7a1 1 0 1 1-2 0V4h-6a1 1 0 1 1 0-2h7a1 1 0 0 1 1 1M11.005 21a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7a1 1 0 0 1 2.002 0v6h6.003a1 1 0 0 1 1 1"></path></svg></span></div></div></div></div><div class="content-y8qlFa code-content light-scrollbar-FFk5j5" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: 0px 1px 1px; border-style: solid; border-color: var(--s-color-border-tertiary); border-image: initial; padding: 12px 16px 16px; overflow-anchor: auto; background: var(--code-area-bg-color); flex-shrink: 0; height: fit-content; overflow: overlay; border-radius: 0 0 var(--code-area-radius-inner) var(--code-area-radius-inner);"><pre class="container-S2LAkl language-php" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); overflow-wrap: normal; font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 1em; font-variation-settings: var(--default-mono-font-variation-settings,normal); --code-text_v3: #000000d9; --code-doc_v3: #00000073; --code-Link_v3: #2f74ff; --code-number_v3: #e54595; --code-keycontrol_v3: #9952e1; --code-function_v3: #ff5d4d; --code-variable_v3: #000000d9; --code-parameter_v3: #4da621; --code-attributes_v3: #c70; --code-selection-bg-color: #a9d6ff; background: var(--color-bg-page); word-break: normal; word-spacing: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow: auto; border-radius: 6px; overflow-anchor: auto; width: fit-content;"><code class="language-php" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 13px; font-variation-settings: var(--default-mono-font-variation-settings,normal); background: transparent; border-radius: 4px; color: var(--code-block-code-color); word-break: normal; word-spacing: normal; overflow-wrap: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow-anchor: auto;"><span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$config</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=</span> <span class="token scope" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent;">HTMLPurifier_Config<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">::</span></span><span class="token function" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-function_v3);">createDefault</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
<span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 允许iframe和embed标签</span>
<span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$config</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">-&gt;</span><span class="token function" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-function_v3);">set</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'HTML.AllowedElements'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'iframe,embed'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
<span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 允许iframe的属性</span>
<span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$config</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">-&gt;</span><span class="token function" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-function_v3);">set</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'HTML.AllowedAttributes'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'iframe.src,iframe.width,iframe.height,iframe.frameborder,iframe.allowfullscreen'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
<span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 允许embed的属性</span>
<span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$config</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">-&gt;</span><span class="token function" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-function_v3);">set</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'HTML.AllowedAttributes'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'embed.src,embed.width,embed.height,embed.type,embed.allowfullscreen'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
<span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 允许iframe的src域名(仅允许优酷,更安全)</span>
<span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$config</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">-&gt;</span><span class="token function" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-function_v3);">set</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'URI.AllowedSchemes'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token keyword" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(177, 94, 242);">array</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'http'</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=&gt;</span> <span class="token constant boolean" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-number_v3);">true</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'https'</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=&gt;</span> <span class="token constant boolean" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-number_v3);">true</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
<span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$config</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">-&gt;</span><span class="token function" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-function_v3);">set</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'URI.AllowedHosts'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token keyword" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(177, 94, 242);">array</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'player.youku.com'</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=&gt;</span> <span class="token constant boolean" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-number_v3);">true</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
</code></pre></div><div class="mask-wrapper-ujeSdZ" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; opacity: 0; transition: opacity 0.15s;"><div class="mask-lrkkzM" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: var(--code-mask-bg-color); bottom: 0px; height: 56px; left: -1px; pointer-events: none; position: absolute; width: calc(100% + 2px);"></div></div></div></div><h4 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-h4-margin-top); margin-right: var(--md-box-h4-margin-right); margin-bottom: var(--md-box-h4-margin-bottom); margin-left: var(--md-box-h4-margin-left); padding-top: var(--md-box-h4-padding-top); padding-right: var(--md-box-h4-padding-right); padding-bottom: var(--md-box-h4-padding-bottom); padding-left: var(--md-box-h4-padding-left); font-size: 16px; font-weight: var(--md-box-h4-font-weight); line-height: var(--md-box-h4-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">2. 修改编辑器配置(允许粘贴视频代码)</h4><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">逗号 CMS 默认使用的编辑器可能是「KindEditor」「UEditor」或自定义编辑器,需允许编辑器不过滤 iframe/embed 标签:</div><h5 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-h5-margin-top); margin-right: var(--md-box-h5-margin-right); margin-bottom: var(--md-box-h5-margin-bottom); margin-left: var(--md-box-h5-margin-left); padding-top: var(--md-box-h5-padding-top); padding-right: var(--md-box-h5-padding-right); padding-bottom: var(--md-box-h5-padding-bottom); padding-left: var(--md-box-h5-padding-left); font-size: var(--md-box-h5-font-size); font-weight: var(--md-box-h5-font-weight); line-height: var(--md-box-h5-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">情况 1:使用 KindEditor(常见轻量编辑器)</h5><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">编辑器文件目录:<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">static/kindeditor/</code><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); overflow-anchor: auto; user-select: none; visibility: hidden;"></div>找到配置文件<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">kindeditor.js</code>或<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">kindeditor.config.js</code>,修改「过滤模式」和「允许标签」:</div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="code-block-element-R6c8c0 light custom-code-block-container--javascript hide-indicator disable-theme-style custom-code-block-container" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: 8px; display: flex; flex-direction: column; position: relative; --chat-md-codeblock-bg-color: #f9fafb; --chat-md-codeblock-header-bg-color: #f3f4f6; --code-area-radius: 6px; --code-area-radius-inner: calc(var(--code-area-radius) - 1px); --code-area-bg-color: var(--chat-md-codeblock-bg-color,#f9fafb); --code-header-bg-color: var(--chat-md-codeblock-header-bg-color,#f3f4f6); --code-mask-bg-color: linear-gradient(180deg,rgba(249,250,251,0),#f9fafb); --code-header-icon-color: rgba(0,0,0,.5); --code-header-text-color: rgba(0,0,0,.85); --code-header-icon-bg-color: rgba(0,0,0,.06); --code-block-code-color: #000000d9; --code-block-std-bg-color: #f3f4f6; --code-block-std-err-color: #d60000; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><div class="code-area-yxsM36 code-area" dir="ltr" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: var(--code-area-bg-color); border-radius: var(--code-area-radius); display: flex; flex-direction: column; height: fit-content; width: 793px; overflow-anchor: auto;"><div class="header-wrapper-Mbk8s6" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background-color: var(--chat-bg-color,#fff); position: sticky; top: 0px;"><div class="header-IAeXdE" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-bottom-width: 0px; padding: 6px 9px 6px 6px; overflow-anchor: auto; align-items: center; background: var(--code-header-bg-color); display: flex; flex-direction: row; flex-shrink: 0; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; height: 32px; justify-content: space-between; border-radius: var(--code-area-radius-inner) var(--code-area-radius-inner) 0 0;"><div class="title-TXcgFG clickable-cKrA4B" tabindex="0" aria-describedby="jk8ml71" data-popupid="jk8ml71" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; padding-right: 4px; padding-left: 10px; overflow-anchor: auto; align-items: center; border-radius: 4px; color: var(--code-header-icon-color); display: flex; flex-direction: row; gap: 3px; cursor: pointer;"><div class="text-OkYU_0" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-text-color); display: flex; font-family: &quot;PingFang SC&quot;; font-size: 14px; gap: 3px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; text-wrap-mode: nowrap;">javascript</div><div class="icon-UKNQeW" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 15px;"><span role="img" class="semi-icon semi-icon-default text-12" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M21.707 17.293a1 1 0 0 1-1.414 0L12 9l-8.293 8.293a1 1 0 0 1-1.414-1.414l8.293-8.293a2 2 0 0 1 2.828 0l8.293 8.293a1 1 0 0 1 0 1.414"></path></svg></span></div></div><div class="action-ysQCxz" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-icon-color); cursor: pointer; display: flex; flex-direction: row; gap: 8px; justify-content: space-between;"><div class="hoverable-kRHiX2" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: fit-content; padding-inline: 3px;"><span role="img" class="semi-icon semi-icon-default text-14 mr-4" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-right: 4px; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11m0-20a9 9 0 1 1 0 18 9 9 0 0 1 0-18m-.909 4.667a1 1 0 0 0-1.591.806v7.054a1 1 0 0 0 1.591.806l4.81-3.527a1 1 0 0 0 0-1.612z" clip-rule="evenodd"></path></svg></span>运行</div><div class="hoverable-kRHiX2" data-testid="code-block-copy" tabindex="0" aria-describedby="7v14uix" data-popupid="7v14uix" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M21 3.5V17a2 2 0 0 1-2 2h-2v-2h2V3.5H9v2h5.857c1.184 0 2.143.895 2.143 2v13c0 1.105-.96 2-2.143 2H5.143C3.959 22.5 3 21.605 3 20.5v-13c0-1.105.96-2 2.143-2H7v-2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2m-6.143 4H5.143v13h9.714z" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="1q58nue" data-popupid="1q58nue" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4 4a1 1 0 0 1 1 1v3a3 3 0 0 0 3 3h11.086l-5.293-5.293a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L19.086 13H8a5 5 0 0 1-5-5V5a1 1 0 0 1 1-1" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="pcdbag3" data-popupid="pcdbag3" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.797 16.856a8.28 8.28 0 0 0 6.27 2.87h.008A8.28 8.28 0 0 0 14.372 3.84a11.6 11.6 0 0 1-1.658 7.714 11.62 11.62 0 0 1-7.917 5.303M13.415 1.43a10.28 10.28 0 0 1-2.348 20.296 10.28 10.28 0 0 1-8.883-5.103c-.397-.74.155-1.605.912-1.609a9.617 9.617 0 0 0 9.011-12.258 1.093 1.093 0 0 1 1.308-1.326" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="chj413t" data-popupid="chj413t" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M22 3v7a1 1 0 1 1-2 0V4h-6a1 1 0 1 1 0-2h7a1 1 0 0 1 1 1M11.005 21a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7a1 1 0 0 1 2.002 0v6h6.003a1 1 0 0 1 1 1"></path></svg></span></div></div></div></div><div class="content-y8qlFa code-content light-scrollbar-FFk5j5" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: 0px 1px 1px; border-style: solid; border-color: var(--s-color-border-tertiary); border-image: initial; padding: 12px 16px 16px; overflow-anchor: auto; background: var(--code-area-bg-color); flex-shrink: 0; height: fit-content; overflow: overlay; border-radius: 0 0 var(--code-area-radius-inner) var(--code-area-radius-inner);"><pre class="container-S2LAkl language-javascript" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); overflow-wrap: normal; font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 1em; font-variation-settings: var(--default-mono-font-variation-settings,normal); --code-text_v3: #000000d9; --code-doc_v3: #00000073; --code-Link_v3: #2f74ff; --code-number_v3: #e54595; --code-keycontrol_v3: #9952e1; --code-function_v3: #ff5d4d; --code-variable_v3: #000000d9; --code-parameter_v3: #4da621; --code-attributes_v3: #c70; --code-selection-bg-color: #a9d6ff; background: var(--color-bg-page); word-break: normal; word-spacing: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow: auto; border-radius: 6px; overflow-anchor: auto; width: fit-content;"><code class="language-javascript" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 13px; font-variation-settings: var(--default-mono-font-variation-settings,normal); background: transparent; border-radius: 4px; color: var(--code-block-code-color); word-break: normal; word-spacing: normal; overflow-wrap: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow-anchor: auto;"><span class="token maybe-class-name" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent;">KindEditor</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">.</span><span class="token method function property-access" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-function_v3);">ready</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token keyword" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(177, 94, 242);">function</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token parameter" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);"><span class="token constant" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">K</span></span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span> <span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">{</span>
<span class="token constant" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">K</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">.</span><span class="token method function property-access" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-function_v3);">create</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'#content'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">{</span> <span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// #content是文章内容输入框的ID</span>
    <span class="token literal-property property" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">filterMode</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">:</span> <span class="token boolean" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-number_v3);">false</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 关闭过滤模式(或设为true但自定义允许标签)</span>
    <span class="token literal-property property" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">allowFileManager</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">:</span> <span class="token boolean" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-number_v3);">true</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span>
    <span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 自定义允许的HTML标签(添加iframe、embed)</span>
    <span class="token literal-property property" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">allowTags</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">:</span> <span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">[</span><span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'iframe'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'embed'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'a'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'img'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'p'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'br'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'strong'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'em'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">]</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span>
    <span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 允许的标签属性</span>
    <span class="token literal-property property" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">allowAttrs</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">:</span> <span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">[</span><span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'src'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'width'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'height'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'frameborder'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'allowfullscreen'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'type'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">]</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span>
    <span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 禁止转义HTML(确保视频代码原样保存)</span>
    <span class="token literal-property property" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">escapeHtml</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">:</span> <span class="token boolean" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-number_v3);">false</span>
<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">}</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">}</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
</code></pre></div><div class="mask-wrapper-ujeSdZ" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; opacity: 0; transition: opacity 0.15s;"><div class="mask-lrkkzM" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: var(--code-mask-bg-color); bottom: 0px; height: 56px; left: -1px; pointer-events: none; position: absolute; width: calc(100% + 2px);"></div></div></div></div><h5 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-h5-margin-top); margin-right: var(--md-box-h5-margin-right); margin-bottom: var(--md-box-h5-margin-bottom); margin-left: var(--md-box-h5-margin-left); padding-top: var(--md-box-h5-padding-top); padding-right: var(--md-box-h5-padding-right); padding-bottom: var(--md-box-h5-padding-bottom); padding-left: var(--md-box-h5-padding-left); font-size: var(--md-box-h5-font-size); font-weight: var(--md-box-h5-font-weight); line-height: var(--md-box-h5-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">情况 2:使用 UEditor(百度编辑器)</h5><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">编辑器目录:<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">static/ueditor/</code><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); overflow-anchor: auto; user-select: none; visibility: hidden;"></div>修改配置文件<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">ueditor.config.js</code>:</div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="code-block-element-R6c8c0 light custom-code-block-container--javascript hide-indicator disable-theme-style custom-code-block-container" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: 8px; display: flex; flex-direction: column; position: relative; --chat-md-codeblock-bg-color: #f9fafb; --chat-md-codeblock-header-bg-color: #f3f4f6; --code-area-radius: 6px; --code-area-radius-inner: calc(var(--code-area-radius) - 1px); --code-area-bg-color: var(--chat-md-codeblock-bg-color,#f9fafb); --code-header-bg-color: var(--chat-md-codeblock-header-bg-color,#f3f4f6); --code-mask-bg-color: linear-gradient(180deg,rgba(249,250,251,0),#f9fafb); --code-header-icon-color: rgba(0,0,0,.5); --code-header-text-color: rgba(0,0,0,.85); --code-header-icon-bg-color: rgba(0,0,0,.06); --code-block-code-color: #000000d9; --code-block-std-bg-color: #f3f4f6; --code-block-std-err-color: #d60000; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><div class="code-area-yxsM36 code-area" dir="ltr" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: var(--code-area-bg-color); border-radius: var(--code-area-radius); display: flex; flex-direction: column; height: fit-content; width: 793px; overflow-anchor: auto;"><div class="header-wrapper-Mbk8s6" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background-color: var(--chat-bg-color,#fff); position: sticky; top: 0px;"><div class="header-IAeXdE" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-bottom-width: 0px; padding: 6px 9px 6px 6px; overflow-anchor: auto; align-items: center; background: var(--code-header-bg-color); display: flex; flex-direction: row; flex-shrink: 0; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; height: 32px; justify-content: space-between; border-radius: var(--code-area-radius-inner) var(--code-area-radius-inner) 0 0;"><div class="title-TXcgFG clickable-cKrA4B" tabindex="0" aria-describedby="hdjx8o3" data-popupid="hdjx8o3" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; padding-right: 4px; padding-left: 10px; overflow-anchor: auto; align-items: center; border-radius: 4px; color: var(--code-header-icon-color); display: flex; flex-direction: row; gap: 3px; cursor: pointer;"><div class="text-OkYU_0" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-text-color); display: flex; font-family: &quot;PingFang SC&quot;; font-size: 14px; gap: 3px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; text-wrap-mode: nowrap;">javascript</div><div class="icon-UKNQeW" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 15px;"><span role="img" class="semi-icon semi-icon-default text-12" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M21.707 17.293a1 1 0 0 1-1.414 0L12 9l-8.293 8.293a1 1 0 0 1-1.414-1.414l8.293-8.293a2 2 0 0 1 2.828 0l8.293 8.293a1 1 0 0 1 0 1.414"></path></svg></span></div></div><div class="action-ysQCxz" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-icon-color); cursor: pointer; display: flex; flex-direction: row; gap: 8px; justify-content: space-between;"><div class="hoverable-kRHiX2" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: fit-content; padding-inline: 3px;"><span role="img" class="semi-icon semi-icon-default text-14 mr-4" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-right: 4px; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11m0-20a9 9 0 1 1 0 18 9 9 0 0 1 0-18m-.909 4.667a1 1 0 0 0-1.591.806v7.054a1 1 0 0 0 1.591.806l4.81-3.527a1 1 0 0 0 0-1.612z" clip-rule="evenodd"></path></svg></span>运行</div><div class="hoverable-kRHiX2" data-testid="code-block-copy" tabindex="0" aria-describedby="q2r3sep" data-popupid="q2r3sep" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M21 3.5V17a2 2 0 0 1-2 2h-2v-2h2V3.5H9v2h5.857c1.184 0 2.143.895 2.143 2v13c0 1.105-.96 2-2.143 2H5.143C3.959 22.5 3 21.605 3 20.5v-13c0-1.105.96-2 2.143-2H7v-2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2m-6.143 4H5.143v13h9.714z" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="a33o27p" data-popupid="a33o27p" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4 4a1 1 0 0 1 1 1v3a3 3 0 0 0 3 3h11.086l-5.293-5.293a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L19.086 13H8a5 5 0 0 1-5-5V5a1 1 0 0 1 1-1" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="yzbi98f" data-popupid="yzbi98f" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.797 16.856a8.28 8.28 0 0 0 6.27 2.87h.008A8.28 8.28 0 0 0 14.372 3.84a11.6 11.6 0 0 1-1.658 7.714 11.62 11.62 0 0 1-7.917 5.303M13.415 1.43a10.28 10.28 0 0 1-2.348 20.296 10.28 10.28 0 0 1-8.883-5.103c-.397-.74.155-1.605.912-1.609a9.617 9.617 0 0 0 9.011-12.258 1.093 1.093 0 0 1 1.308-1.326" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="449gazr" data-popupid="449gazr" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M22 3v7a1 1 0 1 1-2 0V4h-6a1 1 0 1 1 0-2h7a1 1 0 0 1 1 1M11.005 21a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7a1 1 0 0 1 2.002 0v6h6.003a1 1 0 0 1 1 1"></path></svg></span></div></div></div></div><div class="content-y8qlFa code-content light-scrollbar-FFk5j5" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: 0px 1px 1px; border-style: solid; border-color: var(--s-color-border-tertiary); border-image: initial; padding: 12px 16px 16px; overflow-anchor: auto; background: var(--code-area-bg-color); flex-shrink: 0; height: fit-content; overflow: overlay; border-radius: 0 0 var(--code-area-radius-inner) var(--code-area-radius-inner);"><pre class="container-S2LAkl language-javascript" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); overflow-wrap: normal; font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 1em; font-variation-settings: var(--default-mono-font-variation-settings,normal); --code-text_v3: #000000d9; --code-doc_v3: #00000073; --code-Link_v3: #2f74ff; --code-number_v3: #e54595; --code-keycontrol_v3: #9952e1; --code-function_v3: #ff5d4d; --code-variable_v3: #000000d9; --code-parameter_v3: #4da621; --code-attributes_v3: #c70; --code-selection-bg-color: #a9d6ff; background: var(--color-bg-page); word-break: normal; word-spacing: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow: auto; border-radius: 6px; overflow-anchor: auto; width: fit-content;"><code class="language-javascript" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 13px; font-variation-settings: var(--default-mono-font-variation-settings,normal); background: transparent; border-radius: 4px; color: var(--code-block-code-color); word-break: normal; word-spacing: normal; overflow-wrap: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow-anchor: auto;"><span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 找到白名单配置项,添加iframe和embed</span>
<span class="token constant" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">UE</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">.</span><span class="token property-access" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(204, 119, 0);">config</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">.</span><span class="token property-access" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(204, 119, 0);">whiteList</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">.</span><span class="token property-access" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(204, 119, 0);">iframe</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=</span> <span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">[</span><span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'src'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'width'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'height'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'frameborder'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'allowfullscreen'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">]</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
<span class="token constant" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">UE</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">.</span><span class="token property-access" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(204, 119, 0);">config</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">.</span><span class="token property-access" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(204, 119, 0);">whiteList</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">.</span><span class="token property-access" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(204, 119, 0);">embed</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=</span> <span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">[</span><span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'src'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'width'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'height'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'type'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'allowfullscreen'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">]</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
<span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 关闭XSS过滤(或调整过滤规则)</span>
<span class="token constant" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">UE</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">.</span><span class="token property-access" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(204, 119, 0);">config</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">.</span><span class="token property-access" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(204, 119, 0);">xssFilterRules</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=</span> <span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">{</span>
<span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 保留默认规则,添加iframe/embed例外</span>
<span class="token literal-property property" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">iframe</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">:</span> <span class="token boolean" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-number_v3);">true</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span>
<span class="token literal-property property" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">embed</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">:</span> <span class="token boolean" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-number_v3);">true</span>
<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">}</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
</code></pre></div><div class="mask-wrapper-ujeSdZ" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; opacity: 0; transition: opacity 0.15s;"><div class="mask-lrkkzM" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: var(--code-mask-bg-color); bottom: 0px; height: 56px; left: -1px; pointer-events: none; position: absolute; width: calc(100% + 2px);"></div></div></div></div><h5 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-h5-margin-top); margin-right: var(--md-box-h5-margin-right); margin-bottom: var(--md-box-h5-margin-bottom); margin-left: var(--md-box-h5-margin-left); padding-top: var(--md-box-h5-padding-top); padding-right: var(--md-box-h5-padding-right); padding-bottom: var(--md-box-h5-padding-bottom); padding-left: var(--md-box-h5-padding-left); font-size: var(--md-box-h5-font-size); font-weight: var(--md-box-h5-font-weight); line-height: var(--md-box-h5-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">情况 3:自定义编辑器(无第三方插件)</h5><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">直接检查文章发布页面的前端代码(如<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">template/admin/article_add.htm</code>),确保输入框的<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">name="content"</code>字段没有被 JS 过滤:</div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><ul class="auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-ul-margin-top); margin-right: var(--md-box-ul-margin-right); margin-bottom: var(--md-box-ul-margin-bottom); margin-left: var(--md-box-ul-margin-left); padding-top: var(--md-box-ul-padding-top); padding-right: var(--md-box-ul-padding-right); padding-bottom: var(--md-box-ul-padding-bottom); padding-left: var(--md-box-ul-padding-left); list-style: none; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;">移除限制粘贴 HTML 的 JS 代码(如<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-inline-code-relative-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); color: var(--md-box-inline-code-color,var(--md-box-global-text-color)); overflow-anchor: auto;">onpaste</code>事件中的过滤逻辑)</li><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;">确保表单提交时,<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-inline-code-relative-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); color: var(--md-box-inline-code-color,var(--md-box-global-text-color)); overflow-anchor: auto;">content</code>字段以「原始 HTML」形式提交(不做转义)</li></ul><h4 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-h4-margin-top); margin-right: var(--md-box-h4-margin-right); margin-bottom: var(--md-box-h4-margin-bottom); margin-left: var(--md-box-h4-margin-left); padding-top: var(--md-box-h4-padding-top); padding-right: var(--md-box-h4-padding-right); padding-bottom: var(--md-box-h4-padding-bottom); padding-left: var(--md-box-h4-padding-left); font-size: 16px; font-weight: var(--md-box-h4-font-weight); line-height: var(--md-box-h4-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">3. 修改数据库存储(确保 HTML 不被转义)</h4><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">部分 CMS 会自动将 HTML 特殊字符(如<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">&lt;</code>&nbsp;<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">&gt;</code>&nbsp;<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">"</code>)转义为实体字符(<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">&amp;lt;</code>&nbsp;<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">&amp;gt;</code>&nbsp;<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">&amp;quot;</code>),导致视频代码失效,需修改模型文件:</div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">找到文章模型文件(如<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">model/ArticleModel.class.php</code>),找到「添加 / 编辑文章」的方法(通常是<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">add()</code>或<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">edit()</code>),确保<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">content</code>字段不被转义:</div><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="code-block-element-R6c8c0 light custom-code-block-container--php hide-indicator disable-theme-style custom-code-block-container" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: 8px; display: flex; flex-direction: column; position: relative; --chat-md-codeblock-bg-color: #f9fafb; --chat-md-codeblock-header-bg-color: #f3f4f6; --code-area-radius: 6px; --code-area-radius-inner: calc(var(--code-area-radius) - 1px); --code-area-bg-color: var(--chat-md-codeblock-bg-color,#f9fafb); --code-header-bg-color: var(--chat-md-codeblock-header-bg-color,#f3f4f6); --code-mask-bg-color: linear-gradient(180deg,rgba(249,250,251,0),#f9fafb); --code-header-icon-color: rgba(0,0,0,.5); --code-header-text-color: rgba(0,0,0,.85); --code-header-icon-bg-color: rgba(0,0,0,.06); --code-block-code-color: #000000d9; --code-block-std-bg-color: #f3f4f6; --code-block-std-err-color: #d60000; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><div class="code-area-yxsM36 code-area" dir="ltr" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: var(--code-area-bg-color); border-radius: var(--code-area-radius); display: flex; flex-direction: column; height: fit-content; width: 793px; overflow-anchor: auto;"><div class="header-wrapper-Mbk8s6" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background-color: var(--chat-bg-color,#fff); position: sticky; top: 0px;"><div class="header-IAeXdE" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-bottom-width: 0px; padding: 6px 9px 6px 6px; overflow-anchor: auto; align-items: center; background: var(--code-header-bg-color); display: flex; flex-direction: row; flex-shrink: 0; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 12px; height: 32px; justify-content: space-between; border-radius: var(--code-area-radius-inner) var(--code-area-radius-inner) 0 0;"><div class="title-TXcgFG clickable-cKrA4B" tabindex="0" aria-describedby="9srlmqg" data-popupid="9srlmqg" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; padding-right: 4px; padding-left: 10px; overflow-anchor: auto; align-items: center; border-radius: 4px; color: var(--code-header-icon-color); display: flex; flex-direction: row; gap: 3px; cursor: pointer;"><div class="text-OkYU_0" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-text-color); display: flex; font-family: &quot;PingFang SC&quot;; font-size: 14px; gap: 3px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; text-wrap-mode: nowrap;">php</div><div class="icon-UKNQeW" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 15px;"><span role="img" class="semi-icon semi-icon-default text-12" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M21.707 17.293a1 1 0 0 1-1.414 0L12 9l-8.293 8.293a1 1 0 0 1-1.414-1.414l8.293-8.293a2 2 0 0 1 2.828 0l8.293 8.293a1 1 0 0 1 0 1.414"></path></svg></span></div></div><div class="action-ysQCxz" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; color: var(--code-header-icon-color); cursor: pointer; display: flex; flex-direction: row; gap: 8px; justify-content: space-between;"><div class="hoverable-kRHiX2" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: fit-content; padding-inline: 3px;"><span role="img" class="semi-icon semi-icon-default text-14 mr-4" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-right: 4px; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11m0-20a9 9 0 1 1 0 18 9 9 0 0 1 0-18m-.909 4.667a1 1 0 0 0-1.591.806v7.054a1 1 0 0 0 1.591.806l4.81-3.527a1 1 0 0 0 0-1.612z" clip-rule="evenodd"></path></svg></span>运行</div><div class="hoverable-kRHiX2" data-testid="code-block-copy" tabindex="0" aria-describedby="8mxk40a" data-popupid="8mxk40a" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M21 3.5V17a2 2 0 0 1-2 2h-2v-2h2V3.5H9v2h5.857c1.184 0 2.143.895 2.143 2v13c0 1.105-.96 2-2.143 2H5.143C3.959 22.5 3 21.605 3 20.5v-13c0-1.105.96-2 2.143-2H7v-2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2m-6.143 4H5.143v13h9.714z" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="97e6haz" data-popupid="97e6haz" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4 4a1 1 0 0 1 1 1v3a3 3 0 0 0 3 3h11.086l-5.293-5.293a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L19.086 13H8a5 5 0 0 1-5-5V5a1 1 0 0 1 1-1" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="o7dwyup" data-popupid="o7dwyup" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.797 16.856a8.28 8.28 0 0 0 6.27 2.87h.008A8.28 8.28 0 0 0 14.372 3.84a11.6 11.6 0 0 1-1.658 7.714 11.62 11.62 0 0 1-7.917 5.303M13.415 1.43a10.28 10.28 0 0 1-2.348 20.296 10.28 10.28 0 0 1-8.883-5.103c-.397-.74.155-1.605.912-1.609a9.617 9.617 0 0 0 9.011-12.258 1.093 1.093 0 0 1 1.308-1.326" clip-rule="evenodd"></path></svg></span></div><div class="hoverable-kRHiX2" tabindex="0" aria-describedby="m1c03fc" data-popupid="m1c03fc" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; align-items: center; display: flex; height: 20px; justify-content: center; position: relative; width: 20px;"><span role="img" class="semi-icon semi-icon-default text-14" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; display: inline-block; line-height: 0; text-align: center; text-rendering: optimizelegibility; fill: currentcolor; font-size: 14px; overflow-anchor: auto;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M22 3v7a1 1 0 1 1-2 0V4h-6a1 1 0 1 1 0-2h7a1 1 0 0 1 1 1M11.005 21a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7a1 1 0 0 1 2.002 0v6h6.003a1 1 0 0 1 1 1"></path></svg></span></div></div></div></div><div class="content-y8qlFa code-content light-scrollbar-FFk5j5" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: 0px 1px 1px; border-style: solid; border-color: var(--s-color-border-tertiary); border-image: initial; padding: 12px 16px 16px; overflow-anchor: auto; background: var(--code-area-bg-color); flex-shrink: 0; height: fit-content; overflow: overlay; border-radius: 0 0 var(--code-area-radius-inner) var(--code-area-radius-inner);"><pre class="container-S2LAkl language-php" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); overflow-wrap: normal; font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 1em; font-variation-settings: var(--default-mono-font-variation-settings,normal); --code-text_v3: #000000d9; --code-doc_v3: #00000073; --code-Link_v3: #2f74ff; --code-number_v3: #e54595; --code-keycontrol_v3: #9952e1; --code-function_v3: #ff5d4d; --code-variable_v3: #000000d9; --code-parameter_v3: #4da621; --code-attributes_v3: #c70; --code-selection-bg-color: #a9d6ff; background: var(--color-bg-page); word-break: normal; word-spacing: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow: auto; border-radius: 6px; overflow-anchor: auto; width: fit-content;"><code class="language-php" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: 13px; font-variation-settings: var(--default-mono-font-variation-settings,normal); background: transparent; border-radius: 4px; color: var(--code-block-code-color); word-break: normal; word-spacing: normal; overflow-wrap: normal; hyphens: none; line-height: 1.5; tab-size: 4; overflow-anchor: auto;"><span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 原代码(可能有转义函数)</span>
<span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$content</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=</span> <span class="token function" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-function_v3);">htmlspecialchars</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token global" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent;">$_POST</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">[</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'content'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">]</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span> <span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 会转义HTML,需删除</span>

<span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 修改后(直接获取原始HTML)</span>
<span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$content</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=</span> <span class="token global" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent;">$_POST</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">[</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'content'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">]</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>

<span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 若使用框架的ORM,确保字段类型是TEXT,且保存时不自动转义</span>
<span class="token this keyword" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(177, 94, 242);">$this</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">-&gt;</span><span class="token property" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(201, 145, 0);">db</span><span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">-&gt;</span><span class="token function" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-function_v3);">insert</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'article'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token keyword" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: rgb(177, 94, 242);">array</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span>
<span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'title'</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=&gt;</span> <span class="token global" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent;">$_POST</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">[</span><span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'title'</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">]</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span>
<span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'content'</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=&gt;</span> <span class="token variable" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-variable_v3);">$content</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">,</span> <span class="token comment" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-doc_v3);">// 直接存入原始HTML</span>
<span class="token string single-quoted-string" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-parameter_v3);">'time'</span> <span class="token operator" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; background: transparent; overflow-anchor: auto; color: var(--code-variable_v3) !important;">=&gt;</span> <span class="token function" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-function_v3);">time</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">(</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span>
<span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">)</span><span class="token punctuation" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: transparent; color: var(--code-text_v3);">;</span>
</code></pre></div><div class="mask-wrapper-ujeSdZ" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; opacity: 0; transition: opacity 0.15s;"><div class="mask-lrkkzM" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; overflow-anchor: auto; background: var(--code-mask-bg-color); bottom: 0px; height: 56px; left: -1px; pointer-events: none; position: absolute; width: calc(100% + 2px);"></div></div></div></div><h3 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-h3-margin-top); margin-right: var(--md-box-h3-margin-right); margin-bottom: var(--md-box-h3-margin-bottom); margin-left: var(--md-box-h3-margin-left); padding-top: var(--md-box-h3-padding-top); padding-right: var(--md-box-h3-padding-right); padding-bottom: var(--md-box-h3-padding-bottom); padding-left: var(--md-box-h3-padding-left); font-size: var(--md-box-h3-font-size); font-weight: var(--md-box-h3-font-weight); line-height: var(--md-box-h3-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">三、测试验证</h3><ol class="auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-ol-margin-top); margin-right: var(--md-box-ol-margin-right); margin-bottom: var(--md-box-ol-margin-bottom); margin-left: var(--md-box-ol-margin-left); padding-top: var(--md-box-ol-padding-top); padding-right: var(--md-box-ol-padding-right); padding-bottom: var(--md-box-ol-padding-bottom); padding-left: var(--md-box-ol-padding-left); list-style: none; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;">登录 CMS 后台,新建文章;</li><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;">切换到编辑器的「HTML 模式」(或直接粘贴优酷视频的 iframe 代码);</li><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;">保存文章后,查看前台页面,若视频能正常播放,则修改成功;</li><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;">若仍无法显示,检查是否有缓存(清除 CMS 缓存、浏览器缓存),或是否有其他安全插件过滤了标签。</li></ol><h3 class="header-iWP5WJ auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-h3-margin-top); margin-right: var(--md-box-h3-margin-right); margin-bottom: var(--md-box-h3-margin-bottom); margin-left: var(--md-box-h3-margin-left); padding-top: var(--md-box-h3-padding-top); padding-right: var(--md-box-h3-padding-right); padding-bottom: var(--md-box-h3-padding-bottom); padding-left: var(--md-box-h3-padding-left); font-size: var(--md-box-h3-font-size); font-weight: var(--md-box-h3-font-weight); line-height: var(--md-box-h3-line-height); color: rgb(0, 0, 0); overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">四、注意事项(安全提示)</h3><ol class="auto-hide-last-sibling-br" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-ol-margin-top); margin-right: var(--md-box-ol-margin-right); margin-bottom: var(--md-box-ol-margin-bottom); margin-left: var(--md-box-ol-margin-left); padding-top: var(--md-box-ol-padding-top); padding-right: var(--md-box-ol-padding-right); padding-bottom: var(--md-box-ol-padding-bottom); padding-left: var(--md-box-ol-padding-left); list-style: none; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;">仅允许优酷域名的 iframe(如<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-inline-code-relative-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); color: var(--md-box-inline-code-color,var(--md-box-global-text-color)); overflow-anchor: auto;">player.youku.com</code>),避免恶意网站的 iframe 注入,可在过滤规则中限制<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-inline-code-relative-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); color: var(--md-box-inline-code-color,var(--md-box-global-text-color)); overflow-anchor: auto;">src</code>的域名(参考 HTMLPurifier 的配置);</li><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;">不要随意开放过多标签(如<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-inline-code-relative-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); color: var(--md-box-inline-code-color,var(--md-box-global-text-color)); overflow-anchor: auto;">script</code>),仅添加视频必需的<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-inline-code-relative-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); color: var(--md-box-inline-code-color,var(--md-box-global-text-color)); overflow-anchor: auto;">iframe</code>和<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-inline-code-relative-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); color: var(--md-box-inline-code-color,var(--md-box-global-text-color)); overflow-anchor: auto;">embed</code>;</li><li style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--mdbox-li-margin-top); margin-right: var(--mdbox-li-margin-right); margin-bottom: var(--mdbox-li-margin-bottom); margin-left: var(--mdbox-li-margin-left); padding-top: var(--mdbox-li-padding-top); padding-right: var(--mdbox-li-padding-right); padding-bottom: var(--mdbox-li-padding-bottom); padding-left: var(--mdbox-li-padding-left); font-size: var(--md-box-body-font-size); font-weight: var(--md-box-body-font-weight); line-height: var(--md-box-body-line-height); color: var(--md-box-body-color,var(--md-box-global-text-color)); overflow-anchor: auto;">修改前备份相关文件(如过滤文件、编辑器配置文件),避免出错后无法恢复。</li></ol><div class="container-Uxvbjy md-box-line-break wrapper-GYqxgQ undefined" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-paragraph-spacing); user-select: none; visibility: hidden; overflow-anchor: auto; color: rgb(0, 0, 0); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;"></div><div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space" style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid; margin-top: var(--md-box-body-margin-top); margin-right: var(--md-box-body-margin-right); margin-bottom: var(--md-box-body-margin-bottom); margin-left: var(--md-box-body-margin-left); padding-top: var(--md-box-body-padding-top); padding-right: var(--md-box-body-padding-right); padding-bottom: var(--md-box-body-padding-bottom); padding-left: var(--md-box-body-padding-left); line-height: var(--md-box-body-line-height); overflow-anchor: auto; font-size: 16px; color: var(--md-box-body-color,var(--md-box-global-text-color)); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;">如果找不到具体文件,可通过「查看 CMS 目录结构」定位:核心文件通常在<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">system/</code>(核心逻辑)、<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">lib/</code>(工具类)、<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">static/</code>(静态资源 / 编辑器)、<code style="outline: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-width: var(--md-box-inline-code-border-width); border-style: var(--md-box-inline-code-border-style); border-color: var(--md-box-inline-code-border-color); border-image: initial; margin-top: var(--md-box-inline-code-margin-top); margin-right: var(--md-box-inline-code-margin-right); margin-bottom: var(--md-box-inline-code-margin-bottom); margin-left: var(--md-box-inline-code-margin-left); padding-top: var(--md-box-inline-code-padding-top); padding-right: var(--md-box-inline-code-padding-right); padding-bottom: var(--md-box-inline-code-padding-bottom); padding-left: var(--md-box-inline-code-padding-left); font-family: var(--md-box-global-font-family-mono); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-size: var(--md-box-samantha-normal-text-font-size); font-variation-settings: var(--default-mono-font-variation-settings,normal); background-color: var(--md-box-inline-code-background); border-radius: var(--md-box-inline-code-border-radius); overflow-anchor: auto; line-height: var(--md-box-samantha-normal-text-line-height); color: var(--md-box-samantha-normal-text-color) !important;">template/</code>(模板文件)中。</div><p></p>
页: [1]
查看完整版本: 逗号CMS建站程序,文章发布不能带视频代码,或者优酷的视频分享代码, 需要修改什么