使用jQuery判断当前网址是否为指定网址,防止盗链JS
要使用jQuery判断当前网址是否为指定网址,可以使用`window.location.href`获取当前网址,然后与指定的网址进行比较。以下是一个简单的示例: ```javascript // 指定网址 var targetUrl = "https://www.example.com"; // 获取当前网址 var currentUrl = window.location.href; // 判断当前网址是否为指定网址 if (currentUrl === targetUrl) { console.log("防止盗链JS生效"); } else { console.log("防止盗链JS未生效"); } ``` 这段代码首先定义了一个目标网址`targetUrl`,然后使用`window.location.href`获取当前网址`currentUrl`。接着,使用`===`操作符比较两个网址是否相等。如果相等,表示当前网址是指定网址,可以防止盗链;否则,表示当前网址不是指定网址,无法
辛苦写的前端模板很容易被别人拔站,因为前端HTML、JS都没有太多方法隐藏代码。
CSS是没办法隐藏加密的,JS可以加密,有些人无法解密JS,就直接用原版JS,这种盗用怎么预防了,可以试试加一段下面的代码。
代码如下:
if(location.toString().indexOf("caijicaiji.com")<=-1){alert("非法访问,返回主站!");setTimeout(function(){self.location.href="https://www.caijicaiji.com/";},5000);}
释义:判断当前打开网址是不是指定网址,不是就返回到指定网址。
最后我们把这段代码和自己写的代码一起打包加密,解密是非常麻烦的,直接调用就跳转回指定网址,这样就可以预防一波JS盗用了。