![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Webkit
zijie999
这个作者很懒,什么都没留下…
展开
-
Android Browser 笔记 (一)
./packages/apps/Browser 程序入口:-- src/com/android/browser/Browser.java 1, create CookieSyncManager with current Context 2, BrowserSettings init -- BrowserSettings()中启动线程 3,原创 2012-04-09 18:04:39 · 605 阅读 · 0 评论 -
webkit支持跨域的方法
修改文件WebCore/page/SecurityOrigin.cpp中的bool SecurityOrigin::canRequest(const KURL& url) const让它返回true网上有人说让bool SecurityOrigin::canAccess(const SecurityOrigin* other) const返回true,试了下不行 (注:修改此处本地转载 2012-08-09 10:58:02 · 542 阅读 · 0 评论 -
巧妙的宏定义 -- 考考你
猜猜看: 下面代码预编译的结果是什么?#define DOM_EVENT_NAMES_FOR_EACH(macro) \ /* 下面三列仅代表 3%列 */ \ macro(keydown) \ macro(keypress) \ macro(keyup) \#define DOM_EVENT_NAMES_DECLARE(name) Strin原创 2012-08-17 15:13:35 · 435 阅读 · 0 评论 -
Android Webkit Enable log
File :external\webkit\source\webcore\config.hadd below at the bottom of the File.===============================#undef LOG_TAG#define LOG_TAG "webcoreglue"#define MYLOG_STRING "hii"#defi原创 2012-07-05 16:45:54 · 620 阅读 · 0 评论 -
Android Webkit Log -- Click a link
07-05 08:30:30.655: E/webcoreglue(1337): endDeferredRepaints@external/webkit/Source/WebCore/page/FrameView.cpp hii07-05 08:30:30.655: E/webcoreglue(1337): updateDeferredRepaintDelay@external/webki原创 2012-07-05 16:32:09 · 881 阅读 · 0 评论 -
Android Browser 笔记 (六)
1, Parser开始于HTMLDocumentParser的构造HTMLDocumentParser::HTMLDocumentParser(HTMLDocument* document, bool reportErrors)HTMLParserScheduler::create(this) // 设置触发器&HTMLParserScheduler::continueNextChun原创 2012-05-28 17:21:44 · 535 阅读 · 0 评论 -
Android Browser 笔记 (五)
static JNINativeMethod gBrowserFrameNativeMethods[] = { { "nativeLoadData", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", (void*) LoadD原创 2012-05-28 17:13:32 · 462 阅读 · 0 评论 -
Android Browser 笔记 (四)
从JAVA来,static JNINativeMethod gBrowserFrameNativeMethods[] = {"nativeLoadUrl", "(Ljava/lang/String;Ljava/util/Map;)V", (void*) LoadUrl },@WebCoreFrameBridge.cpppFrame->loader()->load(re原创 2012-05-28 17:08:46 · 372 阅读 · 0 评论 -
Android Browser 笔记 (二)
接上,Browser.java中的Browser class 是Application的子类,所以它初始化了应用空间的全局设置。接着就用BrowserActivity.java画界面。 //可以请求没有title的窗口 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置横屏原创 2012-04-18 17:10:37 · 529 阅读 · 0 评论 -
Android Browser 笔记 (三)
接上, * 的分支, 标准Android中这就是最后的事件循环了,没有后面loadDefault()分支。 mController.start(icicle, getIntent()); 这个start() 不是线程启动; ——〉调用dostart(); dostart()判断是否恢复历史页面后,调用google帐号登录, GoogleAccountLogin.原创 2012-04-24 10:37:12 · 845 阅读 · 0 评论 -
iPad and iPad2 UA
Here’s the full user agent string of iPadMozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10The User agent转载 2012-12-25 17:17:55 · 1057 阅读 · 0 评论