[研究]vue 2.6.11(NuGet安裝)版本隱藏測試
2026-06-12
為了安全,有時候會把版本號碼隱藏,有些可能做得到,有些不行。
以 NuGet 安裝的 vue 2.6.11 測試。
NuGet 最新只提供到 2.6.11版
https://www.nuget.org/packages/vue
Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs"
Inherits="WebApplication1.Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script type="text/javascript" src="Scripts/vue.min.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
test
</div>
</form>
</body>
</html>
|
下圖,
下圖,
注意,因為 Git Commit 時候,一般不會上傳 packages 目錄,Git 下載方案時,會重新下載 vue 2.6.11。
如果是為了弱點,最好升級到 3.x,可用 libman 安裝目前最新 3.5.22 版。2.x 和 3.x 語法有些差異,要花些時間學習和修改。
根據實際測試,若修改
/Scripts/vue.js
/Scripts/vue.min.js
內容,NuGet 移除時,只會移除 /packsges 下檔案,這兩個檔案不會移除;若沒有修改過,這2個檔案會被移除。
(完)
沒有留言:
張貼留言