Saber 酱的抱枕

Fly me to the moon

03/11
2017
学习 软件

GM_xmlhttpRequest获取响应头

JavaScript是可以获取Response Header(响应头)的信息的:

如果是使用XMLHttpRequest, 这个对象本身有一个getResponseHeader(DOMString header)的方法来获取。
如果是使用jQuery.ajax, 在success属性对应的回调函数中,第三个参数会被jQuery设置一个jqXHR的对象,这个对象是对XMLHttpRequest对象的一个封装,也是有getResponseHeader方法的。

不过我这里要说的是GM_xmlhttpRequest,也就是俗称的“油猴脚本”里的功能。在firefox里的油猴扩展是Greasemonkey,在chrome中则是Tampermonkey。它们都内置了GM_xmlhttpRequest方法,用于处理ajax事件。

GM_xmlhttpRequest有个很好用的地方是它不会受跨域限制(当油猴脚本跨域时,会先提示你是否允许跨域,允许即可)。

要使用GM_xmlhttpRequest,需要先在脚本头部引入GM_xmlhttpRequest:

// @grant        GM_xmlhttpRequest

然后用GM_xmlhttpRequest的head方法获取响应头:

GM_xmlhttpRequest({
	url: "url",
	method: "HEAD",
	onload: function(response) {
		console.log(response.responseHeaders);
	}
});

我获取了p站一个图片的响应头,输出类似下面:

Date: Tue, 07 Mar 2017 05:31:54 GMT
X-Content-Type-Options: nosniff
Last-Modified: Tue, 08 Mar 2016 09:00:36 GMT
Server: nginx
Content-Type: image/jpeg
Cache-Control: max-age=31536000
Accept-Ranges: bytes
Content-Length: 528794
Expires: Fri, 02 Mar 2018 10:41:44 GMT

不过我现在还有个疑惑,就是油猴怎么从响应头中提取某个特性属性的值。它好像没有getResponseHeader方法。

参考文档
Read More →

GM_xmlhttpRequest获取响应头

02/24
2017
软件

局域网ip扫描工具

这是一款局域网ip扫描工具,通过扫描指定的端口来判断该ip是否在使用中。

百度网盘下载

局域网ip扫描工具软件

我试了一下,感觉还不错。1.1是路由器,15是我电脑的ip,85和88这俩我也不知道是什么设备。201-204是无线路由器,205是什么鬼,是我设置的吗?210是打印机的ip。

这个软件默认似乎是会显示未响应的ip的,也就是1-255会全部显示出来。我上面这样是去设置里改了。大家也可以去设置里按照自己的需求更改设置。

局域网ip扫描工具

02/23
2017
软件

chorme中如何单独删除地址栏下拉框的提示

当我们在chrome的地址栏中输入内容的时候,chrome会在历史记录、书签里寻找匹配的内容并加以提示。

chorme中如何单独删除地址栏下拉框的提示

如上图,我只输入了“saber”,chrome便显示出了我访问过的一系列网址,如“www.saber.我爱你”、“www.saber.love”等。

但是我博客域名现在只用“saber.love”了,如何去掉这些已经不再需要的提示呢?其实这是有快捷键的,首先用键盘的方向键选中要删除的记录,然后按下快捷键来删除这条记录:

Windows:按 Shift + Delete
Mac:按 Shift + fn + Delete
Chromebook:按 Alt + Shift + Backspace

注意,下拉提示里的书签(前面显示为五角星图标)是不能这样删除的,还是去书签管理器中删除吧。

官方文档:《移除特定的联想查询》

chorme中如何单独删除地址栏下拉框的提示

02/22
2017
软件

一些pdf转word的转换工具

先来两个在线的:

1.加加pdf

两个pdf转word的在线转换工具 加加pdf

在线转换10M以下的pdf文件,免费。但是网页版不支持ocr识别。也就是说如果pdf文件里面是图片的话,转换之后依然是图片。

2.Smallpdf

两个pdf转word的在线转换工具 Smallpdf

这个网站貌似不显示文件大小。它也没有ocr识别功能。另外这个网站虽然是国外网站,但依然能很好地识别中文。

其实上面两个工具的转换效果很接近。也都很不错。它们也都支持其他类型文件的互相转换。
Read More →

一些pdf转word的转换工具

02/21
2017
软件

我购买了蓝灯专业版

更新:蓝灯不好使了,别买了

去年就断断续续使用lantern了,它也并不完美,不过使用很方便。这个月我用的免费版的流量用完之后,买了两年的专业版。希望后续别坑爹。

我的邀请码是LF9THC。如果在购买lantern专业版时填入邀请码,在成功购买后,双方都将获得1个月(购买1年专业版)或三个月(购买2年专业版)的额外奖励时间。

我购买了蓝灯专业版

02/16
2017
软件

我又感受到了谷人希的魅力

刚才修改一个网站,原本的网页编码是gb2312的,我使用一个编码转换器转换成utf-8时出了点问题,编码变成了这样:

<meta http-equiv="Content-Type" content="text/html"; charset=utf-8"gb2312" />

我直到修改完都没发现问题,后来同事的360浏览器上和搜狗浏览器上网页都是乱码,我才发现了这个问题。

看来chrome的容错能力也是非常强大啊。

我又感受到了谷人希的魅力

02/12
2017
软件

开机显示Window NT has found only 468K of low memory的解决办法

刚才同事的windows xp开机时出现问题,我过去一看,系统启动时失败,连开机画面都进不去,直接显示:

开机显示Window NT has found only 468K of low memory的解决办法 windows XP 不能启动

"Window NT has found only 468K of low memory,512K of low memory is required to run windows NT, You may need to upgrade you computer or run a configuration program provided by the manufacturer."

意思是说windows只找到了468K内存,但启动所需的最低内存为512K。

惊了,468K?不存在的。重启进BIOS看看,内存信息确实显示的是2G RAM啊。

之后我就到我的电脑上百度,结果又一次充分体会到用百度等于浪费时间谋财害命慢性自杀。尤其是百度知道,也有很多问这个问题的,点进去查看里面的回答,有说运行的软件太多导致内存不足的,有说要进安全模式的,有建议重装的(虽然重装确实能解决),有说把内存条换新的,还有“这情况个人建议你使用360安全卫士全面体检修复,然后再用它里边的优化加速功能优化一下,在开机启动里没必要的软件禁止开机启动就可以了”。(我想这可能需要你主子做个360 OS,不依赖win直接运行的)。这首哔————送给百度知道的各位智障。

后来换用谷歌,很快找到了正确的解决办法,竟然是修复系统引导……

开机显示Window NT has found only 468K of low memory的解决办法 windows XP 不能启动

修复完系统引导再重启电脑,一切正常了。知道真相的我眼泪流下来……
Read More →

开机显示Window NT has found only 468K of low memory的解决办法

02/6
2017
软件

最快最简单的方式开通Win7的局域网文件共享,让所有Win系统无隔阂!

刚才要在局域网内某台电脑上建立一个共享一个文件夹,系统是win7的,不过据说有些方法共享之后,xp可能出现访问受限的情况。所以我去搜了一个教程,现在用着感觉挺好的。

这个办法是启用本机guest用户,并且让局域网内其他电脑访问本机时以guest用户身份登陆。最后把共享文件夹共享给guest用户。

本教程转自 太平洋电脑网,截图发在下面。
Read More →

最快最简单的方式开通Win7的局域网文件共享,让所有Win系统无隔阂!

02/6
2017
软件

十分实用的自动化软件TinyTask

TinyTask可以录制和回放我们的键盘鼠标动作,简单来说就像是简化版的按键精灵。

它是单文件的绿色软件,只有33KB,不安装也不触及你的注册表或系统文件夹。

TinyTask 度盘下载

TinyTask作为一个体积很小的软件,虽然有些地方比不上按键精灵,比如TinyTask不能对录制的脚本再次编辑,或者直接编写脚本,不过它平时也够用了。

TinyTask可设置回放速度(这个功能按键精灵没有)和循环次数;我们也可以把录制的动作保存为文件以后再使用,也可以把录制的动作编译成独立的exe文件,这样编译后的脚本就可以脱离TinyTask运行了(这个功能很方便)。

十分实用的自动化软件TinyTask

02/6
2017
软件

Pixiv收藏批量下载软件-Pixiv Bookmark Downloader

首先要安裝Nodejs。Nodejs下載鏈接:

官方下载 城通備份

(依據作業系統位數選擇 32bit或64bit)

然後安裝Nodejs,雙擊安裝檔,然後狂戳”Next”就行了。

pixiv Pixiv Bookmark Downloader 批量下载 Nodejs

接下來,下載Pixiv-Bookmark-Downloader。下載後解包,檔案丟哪都行。
Read More →

Pixiv收藏批量下载软件-Pixiv Bookmark Downloader