2026年6月3日 星期三

[研究]ASP.NET WebForm 方案,搜尋甚麼字串 可知有使用 js.cookie 套件 ?

[研究]ASP.NET WebForm 方案,搜尋甚麼字串 可知有使用 js.cookie 套件 ?

2026-06-03

NuGet 只到 2.2.1 版
https://www.nuget.org/packages/js-cookie/3.0.0-rc1#versions-body-tab

GitHub到 3.0.8 版
https://github.com/js-cookie/js-cookie/releases

ASP.NET WebForm 方案,搜尋甚麼字串 可知有使用 js.cookie 套件 ?

******

快速判斷是否有使用 js-cookie 套件,可以搜尋以下幾類關鍵字。

1. 搜尋 Cookies.(最有效)

js-cookie v2/v3 最常見用法:


Cookies.set(...) Cookies.get(...) Cookies.remove(...) Cookies.getJSON(...)

直接搜尋:


Cookies.   

或個別搜尋:


Cookies.set( Cookies.get( Cookies.remove(

例如:


Cookies.set('UserName', 'Tom'); var user = Cookies.get('UserName'); Cookies.remove('UserName');


2. 搜尋 js.cookie

很多專案會直接引用檔案名稱:


<script src="/Scripts/js.cookie.min.js"></script>   
或:
<script src="/Scripts/js.cookie.js"></script>

搜尋:js.cookie


3. 搜尋 CDN 路徑

常見引用:


https://cdn.jsdelivr.net/npm/js-cookie https://cdnjs.cloudflare.com/ajax/libs/js-cookie

搜尋:


js-cookie 或: cdn.jsdelivr


4. 搜尋 NuGet / LibMan 安裝痕跡

packages.config

可能有:


<package id="js-cookie" version="3.0.5" />   

搜尋:js-cookie


libman.json可能有


{ "library": "js-cookie@3.0.5" }

搜尋:js-cookie


5. 搜尋實體檔案名稱

在 Visual Studio 的「搜尋檔案」或檔案總管搜尋:


js.cookie.js js.cookie.min.js

常見位置:


/Scripts/js.cookie.js /Scripts/js.cookie.min.js /lib/js-cookie/js.cookie.min.js


6. 搜尋 BundleConfig

Web Forms/MVC 專案可能透過 Bundle 載入:


bundles.Add( new ScriptBundle("~/bundles/common") .Include( "~/Scripts/js.cookie.min.js" ));

搜尋:js.cookie 或:cookie.min.js


7. 注意可能的誤判

有些專案沒有用 js-cookie,而是原生 Cookie:


document.cookie = "UserName=Tom";   
或:
var cookie = document.cookie;

這種情況搜尋:document.cookie即可找到。

建議在整個 Solution 搜尋

依序搜尋:


Cookies. js-cookie js.cookie document.cookie

其中 Cookies. 通常是判斷專案是否使用 js-cookie 套件最快、最準確的關鍵字。因為 js-cookie 的 API 幾乎都透過全域物件 Cookies 呼叫。

(完)