根据用户端位置信息自动修改网站标题,www.12315.team 效果
声明:本文转载自沫娱网,转载请注明出处! 近期有很多朋友问我骗子曝光平台的自动判断标题怎么做的?声明:本文沫娱网原创!转载请注明出处 其实很简单,天沫今天就教大家怎么利用javascript第三方api来操作: 声明:本文沫娱网原创!转载请注明出处 首先通过:加入js:https://ip.ws.126.net/ipquery 来获取位置信息 // lo 代表当前省份 ,例:山东省 // lc 代表当前城市 ,例:济南市 声明:本文沫娱网原创!转载请注明出处 一、先获取最初的title放到一个变量里面,后面用的到: 声明:本文沫娱网原创!转载请注明出处 var htmltitle = document.getElementsByTagName("title")[0].text; 例:骗子曝光-全国最大的公益骗子曝光平台 二、因为有些IP无法返回正确的用户位置(大多数是手机用户,宽带用户的准确率 95%),所以要先判断返回的数据是否为空: 声明:本文沫娱网原创!转载请注明出处 if(lc != ''){ //如果正确返回用户位置执行这里的代码,例:济南市 }else{ //如果没有返回用户的信息执行代这里的代码 } 三、有了正确的用户位置信息了,就可以直接给标题重新赋值了,就用骗子曝光平台做例子,前面我们已经把初始标题放到 htmltitle 这个变量里面了,现在可以直接使用: 声明:本文沫娱网原创!转载请注明出处 document.getElementsByTagName("title")[0].innerText = lc + htmltitle; // lc代表用户城市,htmltitle 代表网站原始标题 ,这句代码合成就是:济南市骗子曝光-全国最大的公益骗子曝光平台 如果没有返回正确的用户信息,你可以不作任何操作也可以重新给标题重新写一个固定标题 document.getElementsByTagName("title")[0].innerText = "全国最大的公益骗子曝光平台"; 四:将以上代码全部合到一起,放到网站的头部就可以了: 声明:本文沫娱网原创!转载请注明出处 if(lc != ''){ document.getElementsByTagName("title")[0].innerText = lc + htmltitle; }else{ document.getElementsByTagName("title")[0].innerText = "全国最大的公益骗子曝光平台"; } 声明:本文沫娱网原创!转载请注明出处 |
共有 0 条评论