Luuljh的博客

I've been down the darkest alleys saw the dark side of the moon to get to you
Home » JS

突破 ByetHost 的浏览器检查机制

突破 ByetHost 的浏览器检查机制
37
0
访问byethost的空间会出现?i=1等奇怪的参数,应该是用来拦截非浏览器实现的访问或者做统计的。若要使用crontab定时抓取其链接是无法正常抓取的,需要绕过去。这里用PHP先get到要运算的代码(如下),然后输出到浏览器,再让浏览器返回运行好的结果即可。当然分析好代码后也可以直接用PHP算出来,这里主要考虑到byethost生成的cookie有效期有几十年那么长,分析代码太浪费时间了。 <ht [...]

Github 静态博客 JBlog 更新

18-08-24 无需静态博客生成器,只需Fork一下,瞬间拥有属于你的静态博客。 其实是依赖于github的API,通过API获取文件内容,然后再输出。 18-12-30 四个月过去,给JBlog增加了对文件夹的支持,并且重新装修了一遍。 直接查看: https://1443691826.github.io/JBlog/ Github: https://github.com/1443691826/JBlog

JQ 点击元素以外位置关闭元素

JQ 点击元素以外位置关闭元素
293
2
方法一: 给document绑定click事件,判断点击的时候是否点到了el元素,判断没点到就关闭。 $(document).bind("click", function (e) { if($(e.target).closest("el").length <= 0){ $("el").hide(); } }) [...]

JS 实现文件转字符串

原理:利用H5的FileReader对象读取用户计算机上的文件并转为Base64,然后低级生硬地把base64(提前生成字典,一个字符对应一个文字)转成藏文(好像是藏文吧);解码的时候倒过来即可。考虑到文件太大导致浏览器奔溃的问题,最后用了setTimeout解决了,具体代码看file2str.js 其实FileReader已经把文件转成"字符串"了,我只是把字符串在进行加工,改成其他 [...]

PunyCode - 让你拥有一个中文域名

PunyCode - 让你拥有一个中文域名
270
7
百度百科的资料: Punycode是一个根据RFC 3492标准而制定的编码系统,主要用於把域名从地方语言所采用的Unicode编码转换成为可用於DNS系统的编码。Punycode可以防止所谓的IDN欺骗。 目前,因为操作系统的核心都是英文组成,DNS服务器的解析也是由英文代码交换,所以DNS服务器上并不支持直接的中文域名解析,所有中文域名的解析都需要转成punycode码,然后由DNS解析punyco [...]

Typecho 使用AJAX评论无法正常回复

Typecho 使用AJAX评论无法正常回复
150
0
若是无法评论,则到【后台】--【评论】--【评论提交】--关闭【检查评论来源页 URL 是否与文章链接一致】【开启反垃圾保护】 开启后出现可以评论而无法回复的情况: 看看这个ZZ的AJAX是这么写的: function submitmyform(){ $(".form_submit").attr("disabled","disabled" [...]

解决 typecho 输出多余br标签 和 IE8 display 问题

解决 typecho 输出多余br标签 和 IE8 display 问题
119
0
1. 多余的BR TYPECHO-主题模版-INDEX.PHP使用全文输出出现多余的<br>,如图: 内容是用content函数输出的,应该是没有问题;但是用Chrome的view-source也能看到的确是多输出了几个BR,应该是编辑文章时候的摘要分割线(<!--more-->)上下出现的多余的回车导致的 上网查询资料后发现有人也发现过相同的问题,但是他给出的解决办法仅仅适用于 [...]
  Life is fantastic
More
© 2019 Luuljh的博客版权所有.
驱动Typecho - Hufman主题