首页
关于
友情链接
归档
更多
统计
推荐
恋爱清单
Search
1
PS没法保存而显示该文件被锁定解决方法
6,387 阅读
2
PHP实现自动提交百度普通收录/SEO
2,067 阅读
3
Open-TDP 多云资源管理系统介绍
1,993 阅读
4
Typecho开启Gzip,感受火箭般速度
1,853 阅读
5
云图尝鲜初体验
1,408 阅读
学习
项目
折腾
SEM
excel学习
typecho
百度OCPC优化指南
登录
Search
标签搜索
typecho
PHP
sem
SEM学习笔记
docker
js
ocpc
OCPC优化指南
Linux
linux笔记
腾讯云
雷池waf
百度OCPC优化指南
pbootcms
openTDP
CDN
巨量
CPC
雷池
宝塔
小唐
累计撰写
89
篇文章
累计收到
0
条评论
首页
栏目
学习
项目
折腾
SEM
excel学习
typecho
百度OCPC优化指南
页面
关于
友情链接
归档
统计
推荐
恋爱清单
搜索到
4
篇与
js
的结果
2023-06-25
JavaScript中的window.location对象详解
因博多域名的绑定一个站,需要首页点击一次就返回当前域名的,在模板head文件中添加了window.location对象,window.location对象不仅可以获得当前页面的地址 (URL),还能够将浏览器重定向到新的页面window.location.href(返回当前URL)window.location.protocol(协议)window.location.href(返回当前URL)window.location.host(域名 + 端口)window.location.hostname(域名)window.location.port(端口)window.location.pathname(路径部分) window.location.search(请求的参数) window.location.origin('?'前边的URL)
2023年06月25日
145 阅读
0 评论
0 点赞
2023-03-07
利用js实现不同域名显示不同备案的方法
现实项目当中我们经常会遇到到多给域名访问一个页面或者一个站点的时候,限制备案的审核比较严格,就需要域名对应页面要放正确的备案号下面我们可以利用js实现。 <footer> <a href="https://beian.miit.gov.cn" id="miit" style="color: #000000" target="_blank">湘ICP备19003460号-1</a> <a href="https://www.beian.gov.cn/portal/registersystemInfo?recordcode=44011102002930" id="beian" style="color: #000000" target="_blank" >粤公网安备44011102002930号</a> <p> <script> const domain = location.host; const config = { 'czmz.top': { miit: '湘ICP备19003460号-1', beian: '粤公网安备44011102002930号', code: '44011102002930', }, 'czidc.vip': { miit: '湘ICP备19003460号-2', beian: '粤公网安备44011102003081号', code: '44011102003081', }, '0735.pro': { miit: '湘ICP备19003460号-3', beian: '粤公网安备44011102003089号', code: '44011102003089', }, 'centos.club': { miit: '湘ICP备19003460号-4', beian: '粤公网安备44011102003201号', code: '44011102003201', }, }; for (const key in config) { const pattern = new RegExp(key); if (pattern.test(domain)) { const item = config[key]; document.getElementById('miit').innerHTML = item.miit; document.getElementById('beian').innerHTML = item.beian; document.getElementById('beian').href = 'https://www.beian.gov.cn/portal/registersystemInfo?recordcode=' + item.code; } } </script> </p> </footer>小插曲腾云先锋(TDP,Tencent Cloud Developer Pioneer)是腾讯云 GTS 官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧 。
2023年03月07日
156 阅读
0 评论
2 点赞
2022-11-19
js检测文章是否被收录
前言昨天用公司的企业站发布文章后,想看看之前的网站收录了没有,但是又得通过第三方工具查询有点麻烦,看到crm系统的插件还有一个百度收录检测的,我把代码修改了一下,经过测试web页面通用,可以做成php插件,文中我提供了自己的demo接口,正式环境还需自己搭建html代码部分<a id="czmz_baidu" rel="external nofollow" target="_blank"></a> 引用的js,必须引用jq文件才能生效$(function () { $.getJSON('https://www.czmz.top/usr/query.php?url='+window.location.href, function(json, textStatus) { //https://www.czmz.top/usr/query.php 是我自己搭建的测试接口 正式环境还需自己搭建 if (json.state == 1) { $('#czmz_baidu').html('百度已收录'); $("#czmz_baidu").attr('href','https://www.baidu.com/s?wd='+document.title); }else{ $('#czmz_baidu').html('百度暂未收录'); $('#czmz_baidu').css('color','red'); $('#czmz_baidu').attr('href','http://zhanzhang.baidu.com/sitesubmit/index?sitename='+window.location.href); var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') {bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';} else {bp.src = 'http://push.zhanzhang.baidu.com/push.js';} var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(bp, s); } }); });query接口搭建<?php /** * 百度Site查询接口 * code 200->正常;201->没有请求参数 * state 1->收录;0->未收录 */ header("Access-Control-Allow-Origin:*"); header('Content-type: application/json'); if(!isset($_GET['url'])||empty($_GET['url'])||$_GET['url']==''){ echo json_encode(array('code'=>'201','msg'=>'请填写请求参数')); exit(); } // 请求地址www.czmz.cn $url = $_GET['url']; // 百度搜索地址http://www.baidu.com/s?wd=site:czmz.top $baidu='http://www.baidu.com/s?wd='.$url; $curl=curl_init(); curl_setopt($curl,CURLOPT_URL,$baidu); curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,false);curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30); $rs=curl_exec($curl); curl_close($curl); $str = preg_match_all('/很抱歉,没有找到与/',$rs,$baidu); if(!empty($str)){ // 无以下是网页中包含信息 echo json_encode(array('code'=>'200','url'=>$url,'state'=>'0')); }else{ // 有以下是网页中包含信息 $str = preg_match_all('/<font class="c-gray">没有找到该URL。您可以直接访问 <\/font>/',$rs,$baidu); if($str){ echo json_encode(array('code'=>'200','url'=>$url,'state'=>'0')); }else{ echo json_encode(array('code'=>'200','url'=>$url,'state'=>'1')); } } 小插曲腾云先锋TDP(TDP,Tencent Cloud Developer Pioneer)是腾讯云 GTS 官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧 。进群时可以跟管理员说是从本站过来的
2022年11月19日
175 阅读
0 评论
2 点赞
2022-11-18
js变量的命名规范
在 javaScript 中变量名存在一定规范,所有变量名必须符合这些规范,否则程序无法执行。变量名必须使用字母、下划线(_)、美元符号($)开头尽管之前的例子有用到中文作为变量名,但是是不推荐的。// 不会报错但是不推荐 var 数字 = 1; // 错误 var 1number = 1; // 错误 var number@a = 1; // 错误 var num+aa = 2; //下面是正确的方式 var number1 = 1; var _number = 1; var $number = 1;
2022年11月18日
242 阅读
0 评论
0 点赞