首页
目录分类
新闻动态
建站系统
程序代码
软件工具
系统应用
网络教程
关于我们
数据统计
友情链接
留言说说
高清壁纸
Search
1
Q绑在线查询工具网站地址开户信息
17,112 阅读
2
Q绑在线查询工具Q绑反查手机号查询
5,248 阅读
3
解决PS(Photoshop)里面白色变成黄色的问题
1,656 阅读
4
电脑远程桌面链接如何清除连接记录IP历史记录的方法
1,158 阅读
5
网站禁止右键 教你如何查看源代码
968 阅读
Hi:How are You! Welcome Your arrival
登录
Search
HackeUs
累计撰写
120
篇文章
累计访问
49453
次浏览
首页
栏目
新闻动态
建站系统
程序代码
软件工具
系统应用
网络教程
页面
关于我们
数据统计
友情链接
留言说说
高清壁纸
搜索到
34
篇与
网络教程
的结果
2022-07-30
解决苹果手机点击input输入框网页页面自动放大缩小问题
简介:苹果手机当点击input输入框时页面变大解决:在头部的meta的content添加user-scalable=nouser-scalable=no :禁止缩放<meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no">// 以下为注释//在移动浏览器上页面渲染是在一个叫viewport的页面绘制区域内。<meta name="viewport"// 设置layout viewport 的宽度,为一个正整数,使用字符串”width-device”表示设备宽度 content="width=device-width,// 设置页面的初始缩放值,为一个数字,可以带小数 initial-scale=1.0,//允许用户的最小缩放值,为一个数字,可以带小数minimum-scale=1.0,//允许用户的最大缩放值,为一个数字,可以带小数 maximum-scale=1.0,//是否允许用户进行缩放,值为”no”或”yes”, no 代表不允许,yes代表允许user-scalable=no"/> 其实使用meta标签可以解决安卓手机的的放啊或者缩小的问题,但是meta标签在苹果手机上的作用却是 const meta = 0(就是没有作用)苹果手机还有点击input输入框自动放大的功能,认为这样用户体验好。IOS端:<script> // 当页面加载完成后触发该函数 window.onload = function () { // e.preventDefault() === 阻止默认事件 // 当一个手指放在屏幕上时,会触发 touchstart 事件。如 果另一个手指又放在了屏幕上,则会先触发 gesturestart 事件 document.addEventListener('gesturestart', function (e) { e.preventDefault(); }); // 在单个元素上单击两次 === dblclick document.addEventListener('dblclick', function (e) { e.preventDefault(); }); // 一个手指放在屏幕上时,会触发 touchstart 事件 document.addEventListener('touchstart', function (event) { if (event.touches.length > 1) { event.preventDefault(); } }); // 如果一个或两个手指在屏幕上滑动,将会触发 gesturechange 事件。 // 但只要有一个手指移开, 就会触发 gestureend 事件,紧接着又会触发基于该手指的 touchend 事件。 var lastTouchEnd = 0; document.addEventListener('touchend', function (event) { var now = (new Date()).getTime(); // 如果在300ms内触发两次touchend,就阻止默认事件 if (now - lastTouchEnd <= 300) { event.preventDefault(); } lastTouchEnd = now; }, false); }; </script>
2022年07月30日
558 阅读
0 评论
0 点赞
网络教程
2022-07-29
通过QQ号码获取QQ头像以及空间头像
QQ头像:http://q1.qlogo.cn/g?b=qq&nk=598765401&s=100nk 后面是QQ号这三个链接的最后一个参数 s 或是 spec 是头像尺寸的大小,其对应关系如下,暂时没发现更多的尺寸。40 × 4040 × 40100 × 100140 × 140640 × 64040 × 40100 × 100QQ空间头像:http://qlogo1.store.qq.com/qzone/598765401/598765401/100QQ昵称和QQ空间头像的获取其实都是通过第一个链接返回的 jsonp 数据中得到的,portraitCallBack({“598765401”:[“http://qlogo1.store.qq.com/qzone/598765401/598765401/100″,6419,-1,0,0,0,”这里是昵称”,0]})其中包括了QQ空间头像的链接地址和昵称,QQ昵称拿去干嘛我就不管了。但QQ空间头像可不要以为随便放进 img 标签就行了。因为,机智如鹅厂,早已做了图像防盗链处理。。。
2022年07月29日
193 阅读
0 评论
1 点赞
网络教程
2022-07-29
屏蔽掉Bt宝塔面板收费插件列表
简介:宝塔的插件越来越多,大多数是收费的,然你又用不到,它们在你查找插件的时候,影响体验……如果,你不想用且也不想看到它们,屏蔽掉吧。方法:打开/www/server/panel/class/panelPlugin.py 搜索#从云端取列表 softList = Plugin(False).get_plugin_list(force)#替换原有 #删除收费软件分类 stype=softList['type'].copy() for i in stype: if i['id'] in [8,12]: softList['type'].remove(i) #删除收费软件 slist=softList['list'].copy() for i in slist: if i['price'] != 0: softList['list'].remove(i) cache.set(skey,softList,3600)#替换原有
2022年07月29日
145 阅读
0 评论
0 点赞
网络教程
2022-07-28
网页封装IOS APP,超链接跳出浏览器问题
前言:将手机网页封装成app也是行业中的一些基本操作,但是对于十分折腾人的ios而言,可能一个简单的app封装都没那么容易搞定,因为如果直接的网页封装,里面的所有超链接,都会在点击之后从app跳出,进入ios的浏览器。这对于用户而言是非常不好的体验。因为都是每个链接都跳到浏览器了,那封装的意义在哪里?所以我也搞不懂ios这种反人类操作是为了什么,反正安卓的封装就可以好端端的搞定。解决方案如下,在网站的全局js中或者全局头部加如下代码:<script type="text/javascript"> if(("standalone" in window.navigator) && window.navigator.standalone){ var noddy, remotes = false; document.addEventListener('click', function(event) { noddy = event.target; while(noddy.nodeName !== "A" && noddy.nodeName !== "HTML") { noddy = noddy.parentNode; } if('href' in noddy && noddy.href.indexOf('http') !== -1 && (noddy.href.indexOf(document.location.host) !== -1 || remotes)) { event.preventDefault(); document.location.href = noddy.href; } },false); } </script>具体的含义解释就是,监听整个页面的a标签点击事件,拦截默认的跳转,而是读取超链接的href属性,再通过js的形式进行跳转,这样就完全避免了ios封装内跳出的问题。
2022年07月28日
100 阅读
0 评论
0 点赞
网络教程
2022-07-28
解决GitHub加速访问,网站无法访问 图片无法加载的解决方法
前言:站长的好几台电脑都是无法访问 GitHub,哪怕是能偶尔访问,然后就是Github的图片不能查看,站长经常在 Github 逛逛,图片加载不出来和加载慢,就很头疼,因此找了好多方法都是没办法长久,偶尔发现一个一直在更新的 Github 项目,特此分享给大家;应用后的效果就是:网页打开快了,Github 图片可以正常加载。一、添加 HOSTS 方法教程Windowns 添加 Hosts 方法1.把下面的hosts 添加代码内容复制:如下# GitHub Host Start dns1.p02.nsone.net github.githubassets.com 140.82.112.3 central.github.com 140.82.112.3 assets-cdn.github.com 151.101.1.6 github.map.fastly.net 151.101.1.6 github.global.ssl.fastly.net 140.82.112.3 gist.github.com 185.199.108.153 github.io 140.82.112.3 github.com 140.82.112.3 api.github.com 140.82.112.3 codeload.github.com 72.21.206.80 github-cloud.s3.amazonaws.com 72.21.206.80 github-com.s3.amazonaws.com 72.21.206.80 github-production-release-asset-2e65be.s3.amazonaws.com 72.21.206.80 github-production-user-asset-6210df.s3.amazonaws.com 72.21.206.80 github-production-repository-file-5c1aeb.s3.amazonaws.com 185.199.108.153 githubstatus.com 64.71.144.211 github.community # Please Star: https://github.com/isevenluo/github-hosts # Please Star: https://gitee.com/isevenluo/github-hosts # Update at: 2022年7月14日 下午3:04:50 # GitHub Host Endhosts 文件位置:C:/windows/system32/drivers/etc/hosts将上面提供的 hosts 内复制粘贴容追加到hosts文件底部,然后刷新DNS缓存:ipconfig /flushdnsMacOS 添加 Hosts 方法hosts 文件位置: /etc/hostsmacOS 修改需要管理员权限,所以需要按照如下方式配置:首先,打开(访达)Finder。使用组合键Shift+Command+G打开”前往文件夹”,输入框中输入/etc/hosts然后就会跳转到hosts文件位置。注意:如果你使用VS Code,可以直接用VS Code修改和保存,不需要复制文件。复制hosts文件到桌面上,鼠标右键右击它,选择「打开方式」—「文本编辑」,打开这个hosts文件,把上面的hosts内容复制进来。然后用你修改好的hosts文件替换掉:/etc/hosts 文件。注意:如果弹出密码输入框,你需要输入你当前登录账号对应的密码。最后刷新缓存:sudo killall -HUP mDNSResponder二、SwitchHosts 软件自动更新版本-推荐此款软件支持 Windwos 和 macOS 系统,使用方式时一样的。软件下载地址:https://github.com/oldj/SwitchHosts/releases设置定时同步云端最新 hosts安装好 SwitchHosts 后,打开软件点击左上角+号 新增一条远程规则:Hosts 类型:远程Hosts 标题:github-hosts(自定义即可)URL:https://gitee.com/isevenluo/github-hosts/raw/master/hosts自动刷新:1 小时 这样你就可以定时获取最新的 hosts 了,再也不用担心 github 无法访问,图片加载不了的问题。可以把软件设置为开机自启动,或者根据自身需求,按需打开软件之后软件会自动更新 Hosts 规则
2022年07月28日
586 阅读
0 评论
0 点赞
网络教程
2022-07-28
网站禁止右键 教你如何查看源代码
简介:一般我们想查看一个网页的源代码时,直接右键——查看源代码即可。但是一部分网站会屏蔽掉右键,也就是在网页里右键是无效的。那么如何查看源代码呢?方法1:按键盘ctrl+U查看源代码方法2:view-source:加网址,例如:view-source:https://blog.hackeus.cn/ 查看源代码方法3:点击浏览器的网页另存为按钮,把网页另存为html,再用txt工具打开查看源代码
2022年07月28日
968 阅读
0 评论
3 点赞
网络教程
2022-07-28
PHP简单的获取用户IP 系统 浏览器等信息
简介:在使用浏览器发起的 HTTP 请求中,通常会包含一个识别标识。它名为 User Agent,简称 UA。它是一串包含了客户端基础信息的字符串。通过它可以方便的获取客户端的操作系统,语言,浏览器和版本信息。我们可以利用 PHP 分析这些代码,来进行用户访问信息的识别等PHP 简单的获取 User Agent 信息代码:echo $_SERVER['HTTP_USER_AGENT'];PHP 获取访客操作系统信息:/** * 获取客户端操作系统信息,包括win10 * @param null * @return string */ <?php function GetOs() { if (!empty($_SERVER['HTTP_USER_AGENT'])) { $OS = $_SERVER['HTTP_USER_AGENT']; if (preg_match('/win/i', $OS)) { $OS = 'Windows'; } elseif (preg_match('/mac/i', $OS)) { $OS = 'MAC'; } elseif (preg_match('/linux/i', $OS)) { $OS = 'Linux'; } elseif (preg_match('/unix/i', $OS)) { $OS = 'Unix'; } elseif (preg_match('/bsd/i', $OS)) { $OS = 'BSD'; } else { $OS = 'Other'; } return $OS; } else { return "获取访客操作系统信息失败!"; }} ?>以上代码只能简单的对 User Agent 信息中包含的系统信息进行识别,但你也可以加入足够多的判断条件,给访客的系统信息进行识别。PHP 获取浏览器信息:<?php function GetBrowser() { if (!empty($_SERVER['HTTP_USER_AGENT'])) { $br = $_SERVER['HTTP_USER_AGENT']; if (preg_match('/MSIE/i', $br)) { $br = 'MSIE'; } elseif (preg_match('/Firefox/i', $br)) { $br = 'Firefox'; } elseif (preg_match('/Chrome/i', $br)) { $br = 'Chrome'; } elseif (preg_match('/Safari/i', $br)) { $br = 'Safari'; } elseif (preg_match('/Opera/i', $br)) { $br = 'Opera'; } else { $br = 'Other'; } return $br; } else { return "获取浏览器信息失败!"; }} ?>此代码只能简单的对一些主流浏览器进行识别,对一些国产的浏览器,我们还可以通过加入多个判断的形式进行识别。PHP 获取客户的 IP 地址信息:<?php //获取ip function getip() { if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP") , "unknown")) { $ip = getenv("HTTP_CLIENT_IP"); } else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR") , "unknown")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); } else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR") , "unknown")) { $ip = getenv("REMOTE_ADDR"); } else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) { $ip = $_SERVER['REMOTE_ADDR']; } else { $ip = "unknown"; } return $ip;}PHP 获取客户端的语言:<?php function GetLang() { if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $lang = $_SERVER['HTTP_ACCEPT_LANGUAGE']; $lang = substr($lang, 0, 5); if (preg_match("/zh-cn/i", $lang)) { $lang = "简体中文"; } elseif (preg_match("/zh/i", $lang)) { $lang = "繁体中文"; } else { $lang = "English"; } return $lang; } else { return "获取浏览器语言失败!"; }} ?>以上就是 PHP 通过访客的 User Agent 信息,来识别访客的 IP 地址,浏览器,以及系统等信息的代码,此代码因为没有足够的判断条件,无法很精确的识别出各种信息。但我们可以通过后期的资料收集,来慢慢的完善它们。补充一下网站使用 CDN 以后无法获取用户真实 IP 的解决方法:function GetClientIP(){ $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; if($ip != ""){ $arr = explode(",",$ip); return $arr[0]; }else{ return $_SERVER["REMOTE_ADDR"]; } }
2022年07月28日
96 阅读
0 评论
0 点赞
网络教程
1
2
3
4
5