
浏览器技术
lizhongkan
这个作者很懒,什么都没留下…
展开
-
当你输入一个网址的时候,实际会发生什么?
摘自http://article.yeeyan.org/view/54517/91367 作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入要网址: 2转载 2010-03-02 10:18:00 · 777 阅读 · 0 评论 -
python-json-javascript之间关于字符集的转换问题
<br />在python中可以用json模块把一个python对象转换成json,比如:<br /><br />>>> import json<br />>>> d = {"abc":"中文"}<br />>>> s = json.dumps(d)<br />>>> s<br />'{"abc": "//u4e2d//u6587"}'但这里的一个问题是中文字符会转换成unicode来表示。这是因为json的标准,定义出ascii之外的字符,使用unicode来表示。如果我们想在python这边转换好字符集原创 2010-12-12 11:18:00 · 1901 阅读 · 0 评论 -
webkit(qt)的一些问题
1 pyqtwebkit在ssh下的错误。 一个例子:http://blog.motane.lu/2009/07/07/downloading-a-pages-content-with-python-and-webkit/ 在ssh登录服务器时,回发生错误:Crawler.py: cannot connect to X server 修复该问题的办法是,先导出一个变量:export DISPLAY=:0.0 再运行例子程序,就可以了。2 ubuntu下编译webkit的qt版本原创 2010-11-10 00:44:00 · 1011 阅读 · 0 评论 -
webkit的OwnPtr的bool转换
webkit有一个模板类OwnPtr。如何理解以下代码呢?PassOwnPtr student;if (student) { ......} 如何理解if (student)这行代码呢?按理说student是一个对象,该写法,应该编译出错才对。调试时,会发现,它进入了PassOwnPtr的函数:// This conversion operator原创 2011-06-06 23:59:00 · 1479 阅读 · 0 评论 -
锚点
<br /> 浏览器对带有锚点的链接,比如:http://www.abc.com/#/cc/45633,的处理方式是:<br /> 1、加载锚点前的地址“http://www.abc.com/”。<br /> 2、加载页面完成后,定位页面到锚点“/cc/45633”。<br /> <br /> 注:在定位锚点时,有可能出发新的联网请求。原创 2011-05-05 00:18:00 · 794 阅读 · 0 评论 -
chrome的主页
今天了解了下chrome浏览器源代码的结构,发现以下一些问题: 1、webkit的目录竟然是在src/third_party目录下。 2、chrome的“新标签页”对应的页面就是src/chrome/browser/resources/new_tab.ht原创 2011-08-02 00:01:09 · 629 阅读 · 0 评论