在過去,我也搜索了一些這個問題,我發現了一個node.js插件可以使用模糊處理和其他內容來保護您的代碼。請閱讀他的自述文件,瞭解爲什麼你不能保護JavaScript代碼100%,以及你應該怎麼做。他解釋得很好。
https://www.npmjs.com/package/location-hide
還有一個現場演示: http://www.forbiddentube.online/samplepage
您導入爲例您的index.html或FS可以讀取和輸出會是這樣對其他文件:
之前:
<script src="_/sample.js" type="text/javascript"></script>
後: <script data-wchIyvpKUkArTeyUIZsCekKZRROZZzMNErjvtdIqWGkytjDyhJ="bCCnkxHMRCbEnVtvOWxOqBtKgsYkZEmWzPKybVKvJktkXTWDnc" type="text/javascript"></script>
然後在一個外部JS文件,你可以添加將在一個外部文件中生成的生成jQuery代碼: $(document).ready(function() {
var qRlhGXpAjYCmwyVlAnbJmUABkGzIavYdkcVArRvICzLhaeJbbV = document.querySelectorAll('[data-wchIyvpKUkArTeyUIZsCecKZRROZZzMNErxvtdIqWGkytjDyhJ="bCCngxHMRCbEnVtvOWxOqBtKgsYkZEmWzPKybVKvJGtkXTWDnc"]');
$('[data-wchIyvpKUkArTeyUIZsCecKZRROZZzMNErxvtdIqWGkytjDyhJ="bCCngxHMRCbEnVtvOWxOqBtKgsYkZEmWzPKybVKvJGtkXTWDnc"]').attr("src", "_/sample.js");
$('[data-wchIyvpKUkArTeyUIZsCecKZRROZZzMNErxvtdIqWGkytjDyhJ="bCCngxHMRCbEnVtvOWxOqBtKgsYkZEmWzPKybVKvJGtkXTWDnc"]').attr("src", "").delay(10000);
});
由於版本1.3.6是FSIG(假腳本包括髮電機),這部分項目。 這個漂亮的工具允許你添加假包含腳本。作爲例子 <script src="_/Dniw94XqAh6v69sMOy3PlajC0WlMZASgxs37FlnVcW5cX4k8vuwLTcyD3tWYxZPH1OBxRrnFRtKVf5bXbd24rNcdVfWNuBrhvaMl.js"></script>
<script src="_/TXCRCSq5xo335CGmApFbqWggJuiZmIzuPXGgHKWuQljXqIvKSdVeO4qNUmTcaIRlVpZ0wfA6h1I9MviVOs0KiD7bdRgNYiSy3gUD.js"></script>
<script src="_/vYmuX2f5tY3L0WGIBclT5j1qWyF2g5bEj026ZW90HzIaCMFjneLB2lYmofRbMy51YKXuiMbhNmNICKSk99OS6yoTTly2wAWVGQMp.js"></script>
該代碼將在您的加密後文件的末尾粘貼。你應該把它剪下來並直接粘貼在你的
我用這個插件作爲我的博客,它的作用就像一個魅力。
嘗試發表一些代碼 –
簡單的回答:你不能。 – Maerlyn