鉴定网络热门网络安全平台之于 /constant/jquery-3.1.0.js 检测到有漏洞的 Javascript 库

This commit is contained in:
undefined committed 2025-02-25 18:48:08 +08:00
1 parent 543f525020
commit e9ba5edf9f
2 files changed
+2 -4

No files matched your search

+1 -3
View File
@@ -146,10 +146,9 @@ export async function buildUI() {
class UiConstantsHandler extends Handler { class UiConstantsHandler extends Handler {
noCheckPermView = true; noCheckPermView = true;
@param('name', Types.Filename, true) @param('name', Types.Filename)
async all(domainId: string, name: string) { async all(domainId: string, name: string) {
this.response.type = 'application/javascript'; this.response.type = 'application/javascript';
name ||= 'entry.js';
if (!vfs[name]) throw new NotFoundError(name); if (!vfs[name]) throw new NotFoundError(name);
this.response.addHeader('ETag', hashes[name]); this.response.addHeader('ETag', hashes[name]);
this.response.body = vfs[name]; this.response.body = vfs[name];
@@ -158,7 +157,6 @@ class UiConstantsHandler extends Handler {
} }
export async function apply(ctx: Context) { export async function apply(ctx: Context) {
ctx.Route('constant', '/constant/:version', UiConstantsHandler);
ctx.Route('constant', '/lazy/:version/:name', UiConstantsHandler); ctx.Route('constant', '/lazy/:version/:name', UiConstantsHandler);
ctx.Route('constant', '/resource/:version/:name', UiConstantsHandler); ctx.Route('constant', '/resource/:version/:name', UiConstantsHandler);
ctx.on('app/started', buildUI); ctx.on('app/started', buildUI);
@@ -57,7 +57,7 @@
</head> </head>
<body> <body>
{% if not isIE(handler.request.headers['user-agent']) and not handler.session.legacy %} {% if not isIE(handler.request.headers['user-agent']) and not handler.session.legacy %}
<script type="text/javascript" src="/constant/{{ UiContext.constantVersion }}.js"></script> <script type="text/javascript" src="/resource/{{ UiContext.constantVersion }}/entry.js"></script>
<script type="text/javascript" src="{{ UiContext.cdn_prefix }}resource/{{ global.Hydro.version['ui-default'] }}/lang-{{ _('__id') }}.js"></script> <script type="text/javascript" src="{{ UiContext.cdn_prefix }}resource/{{ global.Hydro.version['ui-default'] }}/lang-{{ _('__id') }}.js"></script>
<script type="text/javascript" src="{{ UiContext.cdn_prefix }}hydro-{{ global.Hydro.version['ui-default'] }}.js{% if process.env.DEV %}?version=dev{% endif %}"></script> <script type="text/javascript" src="{{ UiContext.cdn_prefix }}hydro-{{ global.Hydro.version['ui-default'] }}.js{% if process.env.DEV %}?version=dev{% endif %}"></script>
{% endif %} {% endif %}