mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-11 10:10:28 +08:00
内容压缩支持例外扩展名
This commit is contained in:
@@ -24,6 +24,7 @@ Vue.component("http-compression-config-box", {
|
|||||||
maxLength: {count: 0, "unit": "kb"},
|
maxLength: {count: 0, "unit": "kb"},
|
||||||
mimeTypes: ["text/*", "application/javascript", "application/json", "application/atom+xml", "application/rss+xml", "application/xhtml+xml", "font/*", "image/svg+xml"],
|
mimeTypes: ["text/*", "application/javascript", "application/json", "application/atom+xml", "application/rss+xml", "application/xhtml+xml", "font/*", "image/svg+xml"],
|
||||||
extensions: [".js", ".json", ".html", ".htm", ".xml", ".css", ".woff2", ".txt"],
|
extensions: [".js", ".json", ".html", ".htm", ".xml", ".css", ".woff2", ".txt"],
|
||||||
|
exceptExtensions: [".apk", ".ipa"],
|
||||||
conds: null,
|
conds: null,
|
||||||
enablePartialContent: false
|
enablePartialContent: false
|
||||||
}
|
}
|
||||||
@@ -109,6 +110,14 @@ Vue.component("http-compression-config-box", {
|
|||||||
})
|
})
|
||||||
this.config.extensions = values
|
this.config.extensions = values
|
||||||
},
|
},
|
||||||
|
changeExceptExtensions: function (values) {
|
||||||
|
values.forEach(function (v, k) {
|
||||||
|
if (v.length > 0 && v[0] != ".") {
|
||||||
|
values[k] = "." + v
|
||||||
|
}
|
||||||
|
})
|
||||||
|
this.config.exceptExtensions = values
|
||||||
|
},
|
||||||
changeMimeTypes: function (values) {
|
changeMimeTypes: function (values) {
|
||||||
this.config.mimeTypes = values
|
this.config.mimeTypes = values
|
||||||
},
|
},
|
||||||
@@ -180,6 +189,13 @@ Vue.component("http-compression-config-box", {
|
|||||||
<p class="comment">含有这些扩展名的URL将会被压缩,不区分大小写。</p>
|
<p class="comment">含有这些扩展名的URL将会被压缩,不区分大小写。</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>例外扩展名</td>
|
||||||
|
<td>
|
||||||
|
<values-box :values="config.exceptExtensions" @change="changeExceptExtensions" placeholder="比如 .html"></values-box>
|
||||||
|
<p class="comment">含有这些扩展名的URL将<strong>不会</strong>被压缩,不区分大小写。</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>支持的MimeType</td>
|
<td>支持的MimeType</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
Reference in New Issue
Block a user