使用 wget 下载需要 cookie 认证的网站
摘要:1、使用火狐,安装 Export Cookies 插件2、登录网站,点菜单"工具-Export Cookies..",保存 cookies.txt 到自己的文件夹3、把 cookies.txt 文件名改成 cookie.txt4、打开终端进入自己的文件夹,输入命令: wget --referer=http://192.168.1.250 --cookies=on --load-cookies=...
阅读全文
posted @
2015-05-04 15:23
baizx
阅读(2162)
推荐(0) 编辑
webkit允许跨域访问
摘要:修改bool SecurityOrigin::canAccess(const SecurityOrigin* other) const这个函数,让其总是返回true即可.比较暴力
阅读全文
posted @
2011-02-20 00:30
baizx
阅读(1152)
推荐(0) 编辑
Qt Features for Hybrid Web/Native Application Development-转载
摘要:White PaperToday's computer users live and work in an interconnected world. They always have a network at hand and expect their data to be available at all times wherever they are. The boundary betwee...
阅读全文
posted @
2010-08-27 16:48
baizx
阅读(1293)
推荐(0) 编辑
利用QT进行web与本地混合应用开发-转载
摘要:[T] 利用QT进行web与本地混合应用开发 Qt Features for Hybrid Web/Native Application Development。原文参见 http://www.qtsoftware.com/forms/whitepapers/reg-whitepaper-hybrid. (限于本人英文水平,只译其大概)Qt提供了本地 C++对象与JavaScript的无缝集...
阅读全文
posted @
2010-08-27 16:45
baizx
阅读(4220)
推荐(0) 编辑
为JavascriptCore添加自定义对象
摘要:只需在GlobalObject的构造函数添加一行: putDirect(Identifier(globalExec(), "MyMath"), new (globalExec()) MyMathObject(globalExec(), MyMathObject::createStructure(d()->objectPrototype)), DontEnum | DontDelete); 就...
阅读全文
posted @
2010-08-17 17:25
baizx
阅读(2000)
推荐(0) 编辑
JavascriptCore中扩展自定义函数
摘要:JavaScriptCore中预定义了不少函数,可以直接使用,也可以扩展子定义的函数,我们扩展的自定义函数肯定是在全局访问空间,那么 需要继承JSGlobalObject自定义自己的全局访问空间,或者干脆直接修改也可以 具体来说就是在构造函数中添加下面一句: putDirectFunction(globalExec(), new (globalExec()) NativeFunctionWrapp...
阅读全文
posted @
2010-08-12 00:35
baizx
阅读(752)
推荐(0) 编辑
Qt webkit中单独编译JavaScriptCore
摘要:JavascriptCore是webkit的一部分,在nightly build中的webkit,可以通过运行build-webkit.sh来生成jsc.exe,并且这个一直是在LInux下可以,在Windows下则没有尝试过。 闲话少说,说下步骤吧, 在JavascriptCore.pro最后加上: SOURCES += jsc.cpp TEMPLATE = appCONFIG += Cons...
阅读全文
posted @
2010-08-10 17:00
baizx
阅读(2477)
推荐(0) 编辑
DOM 事件DOMContentLoaded
摘要:此事件一旦触发,标识着dom树建立完毕,以前一般都是用onload事件,这个应该说更精确,准确标志着DOM树建立完毕,这个是从Document::finishParsing()发出的,意味着页面刚刚分析完毕(下载完毕不一定就分析完毕,载入完毕以后要进行分析处理才能建立dom树)
阅读全文
posted @
2010-08-04 23:58
baizx
阅读(619)
推荐(0) 编辑
DOM event beforeload
摘要:此事件用于发出请求某资源之前发出,比如<img src="test.jpg”>webkit会在发出请求下载test.jpg时触发beforeload事件,如果像监听此事件,并阻止此事件,那么可以,具体如下:document.addEventListener("beforeload", function(event) { if(canFilter(event)) event....
阅读全文
posted @
2010-08-04 23:50
baizx
阅读(1337)
推荐(0) 编辑
webkit中DOM 事件有多少
摘要:目前客户端javascript中大量的工作就是处理浏览器,用户触发的各种事件,下面是webkit中这些事件的集合,有一些时常见的,标准规定的,而另一些则是webkit自己扩展,自定义的,比如beforeloadEvent,这个事件可以说是专门为广告过滤做准备的,像copy,cut,paste事件,可以直观看出其用意,但是这些却都非w3c所规定的标准事件,也不一定为其他浏览器支持(至少ie不支持),...
阅读全文
posted @
2010-08-04 23:27
baizx
阅读(2879)
推荐(0) 编辑
QtWebkit 插件使用方法
摘要:Technorati 标签: Qt webkit 插件 播放flashQtWebkit支持传统的Netscape Plugin,要求先允许插件支持,该选项是:QWebSettings::PluginsEnabled然后Qt就会在以下路径中查找插件:Linux/Unix (X11).mozilla/plugins in the user's home directory .netscape/plug...
阅读全文
posted @
2010-08-04 10:11
baizx
阅读(2749)
推荐(0) 编辑
QtWebkit中如何将网页内容转为图片
摘要:如何将webkit中的渲染结果也就是网页画面转换为图片 用抓图软件当然可以,但是如果要使用Qt代码来实现的话原理也很简单,就是让webkit渲染到一张图片上,而不是一个控件上。代码如下:QSize size = m_page.mainFrame()->contentsSize(); //这个网页的大小 image = QImage(size, QImage::Format_ARGB32_Pr...
阅读全文
posted @
2010-07-31 17:04
baizx
阅读(3028)
推荐(0) 编辑
Adblock plus规则管理类FilterManager
摘要:Adblock plus的文档http://adblockplus.org/en/documentation这里介绍了很多信息,其中http://adblockplus.org/en/faq_internal#filters介绍了如何快速查找规则,我也按照这种方式实现了一个HashMap来管理这些规则, Normal 0 7.8 磅 0 2 false false false MicrosoftI...
阅读全文
posted @
2010-06-27 13:48
baizx
阅读(1493)
推荐(0) 编辑
Adblock plus规则实现
摘要:上一篇说了adbock plus的匹配规则,但是有一些规则需要其他信息,而不是简单的url字符串就可以处理了。比如域信息,像third-party规则等。目前只打算支持script,image,stylesheet,third-party,domain规则其中script,image,stylesheet规则通过url字符串的中的文件扩展名来匹配,third-party,domain则借助KURL...
阅读全文
posted @
2010-06-27 13:41
baizx
阅读(2275)
推荐(0) 编辑