订阅本站

Yulon Blog App For Windows 8

Yulon 发表于 2011-10-10 02:58 | 访问 1,982 | 分类 IE/Web, 原创作品 | 4条评论

老觉得win8下打开浏览器再访问本博客有点麻烦,就算pin个快捷也还是觉得那方块的图标太单调了,于是,是乎,就诞生了这么个蛋疼之物,这也是我的第一个 Win8 App 。

查看全文

HunProxy 1.0

Yulon 发表于 2011-10-05 23:10 | 访问 20,928 | 分类 IE/Web, 原创作品 | 66条评论

你还在使用着法轮(SB耍猴式广播体操)功赞助的Freegate么?你还在四处奔波心惊胆战的租着随时可能跑路的国外VPN么?

你还在等神马?还不快用HunProxy哇!!!

查看全文

修改网页源码(Hook InternetReadFile 法)

Yulon 发表于 2011-07-13 02:30 | 访问 1,668 | 分类 IE/Web, 原创作品, 源码教程 | 2条评论

Hook InternetReadFile 相对于网页对象操作的优势:
1.无需浏览器加载完成,在网页画出来之前就把源码改了,神不知鬼不觉
2.网页不会错位
3.对HTTP读文件也有效

例程是用自然MM封装的detours库来Hook的,Hook微软的东西果然还是用微软的东西来Hook比较放心OK,程序必须静态编译后才能执行,要动态调试的话,请自行搜索自然的支持库

点击下崽(源码+演示):HookIRF.zip (351 K)

[转] 网页图片模糊到清晰

Yulon 发表于 2011-06-18 16:24 | 访问 1,634 | 分类 IE/Web, 源码教程 | 9条评论

打开一些网上的相册,在加载照片的时候,如果网速比较慢加载慢的话,它会先显示一个类似模糊有点小马赛克的质量比较差的照片,然后慢慢的变为清晰的照片,这样避免了用户在浏览照片的时候页面一片空白的情况,在html中 IMG 有个 lowsrc 属性

<img lowsrc=”" src=”" width=”300″ height=”200″ border=”0″ />

把图片的缩略图 放在lowsrc里面,这样的话因为缩略图是缩小的,按照原图片的比例显示就会有马赛克!

src里填写 原图片!

这样的话,原图片比较大,下载的慢,lowsrc的缩略图小加载快,所以会先显示被拉伸的缩略图,等大图下载完成后会显示原图,这样有个时间差,就是出现先由马赛克,然后变清晰的效果!

注意,测试的时候最好在远程服务器上,这样效果比较明显,本机的话,下载太快了,可能感觉不出来!

从IE8开始,渲染引擎做了很大的改动,新增加一个标准模式(Standard Mode)

而不少软件都内嵌了IE的WebBrowser控件来显示网页,当用户机器升级到IE8或是IE9,虽然WebBrowser控件也会随之升级到IE8或者IE9的渲染引擎,但,为了保证这些使用WebBrowser控件的应用软件能够工作起来和原来一样,IE8的WebBrowser控件在默认下是使用IE7的渲染模式(也就是IE8中的Compatible View(兼容性视图)模式)。

如果你想让WebBrowser控件的渲染模式为IE8或者的标准模式,可以通过设置注册表设置FEATURE_BROWSER_EMULATION来实现。

而IE9的一个重大改进就是使用了GPU硬件加速来渲染网页。那么GPU硬件加速到底能够带来多大的性能提升? 你可以在IE的测试案例网站(http://ie.microsoft.com/testdrive/)找到答案。其中最有名的渲染速度测试网页就是鱼缸测试 。使用IE9和IE8以及其他浏览器分别打开该网页,立即可以对比出渲染速度的明显差异。

同样,如果想让WebBrowser控件支持GPU加速的话,可以通过设置注册表设置FEATURE_GPU_RENDERING来实现。

以下是用易语言实现这俩操作的代码,挺简单的吧:

  1. .子程序 开启IE9渲染模式与GPU加速 
  2. ‘ WEB.exe为带WebBrowser控件的程序
  3. 写注册项 (#现行用户, “Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION\WEB.exe”, 9000) ‘ 开启IE渲染模式,8000是IE8,9000是IE9
  4. 写注册项 (#现行用户, “Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_GPU_RENDERING\WEB.exe”, 1) ‘ 开启GPU加速,需IE9支持
  5. e2html