>不可能保护您的jQuery代码免受休闲复制,因为浏览器必须访问代码以执行该代码。 但是,您可以通过混淆和缩小技术极大地阻碍随意盗窃。 这使得代码在浏览器的源中可以查看的代码更加难以理解。
。
几种在线工具可以帮助:
重要的考虑因素:
高级技术:卸载JavaScript文件
>此技术加载后从DOM中删除了链接的JavaScript文件,使其在源代码中看不见。 但是,代码保留在内存和功能中正确。
>function unloadJS(scriptName) { var head = document.getElementsByTagName('head').item(0); var js = document.getElementById(scriptName); if (js) js.parentNode.removeChild(js); } function unloadAllJS() { var jsArray = document.getElementsByTagName('script'); for (var i = 0; i < jsArray.length; i++) { if (jsArray[i].id) { unloadJS(jsArray[i].id); } else { jsArray[i].parentNode.removeChild(jsArray[i]); } } }
记住,虽然这些方法使复制更难,但它们没有提供绝对的保护。 专注于强大的安全实践,并考虑如果真正至关重要的话,请考虑保护您的知识产权的其他方法。
以上是隐藏您的jQuery源代码的详细内容。更多信息请关注PHP中文网其他相关文章!