自己動手,實作一個本地JS加密工具
JS加密,是前後端JS程式員、小程式開發人員常用的功能。
一般,進行JS代碼加密時,都會使用線上的JS加密網站,比如衆所周知的JShaman,就是個很優秀的JS加密平台。
但是,每次都打開網頁去使用,還是感覺不夠滿意。怎樣能更便捷些呢,
可以開發個本地程式,調用JShaman的加密接口來實作JS加密。因為JShaman開放了标準WebAPI接口,各種語言如C#、Java、Python等都可以調用,用法很簡單。
(當然,如果需要的話,也可以把JShaman的接口內建在自己的項目或産品中,進行自動化JS加密。)
而相比調用WebAPI 自己開發工具,還有一種更簡便的方法。
先展示效果:
怎麼樣,這個軟體界面,看起來是不是跟官網高度類似。
而實作的方法,也非常簡單。
首先在桌面建立一個檔案,檔案名設定為:JShaman.hta
然後右鍵在打開方式中選擇“記事本”進行編輯:
輸入以下内容:
<html>
<head>
<meta http-equiv="refresh" content="0;url=http://www.jshaman.com">
</head>
<body>
<script language = JavaScript>
window.onload=function(){
window.resizeTo(1800,1200);
}
</script>
</body>
</html>
最後,儲存,就可以了。
想要使用時,輕按兩下打開,就像是個本地程式一樣。
其實,這就是建立了一個HTML Application(Html應用)。代碼的含意就是跳轉到JShaman網站,類似建立了一個快捷方式程式。
如果遇到其它喜歡的網站,我們也可以用同樣的方法把它建立成“本地程式”。