作者kylechen (kyle)
看板java
标题Re: [问题] 请问有没有介绍浏览器的书籍?
时间Fri Aug 14 04:28:07 2009
※ 引述《PsMonkey (痞子军团团长)》之铭言:
: browser 版有讨论到开发阶段的东西?
: 有点令人小惊讶....
: ※ 引述《kylechen (kyle)》之铭言:
: : Hi 各位大大:
: : 小弟我最近对自制浏览器产生了兴趣
: : 也有兴趣开发一些addons
: : 很想知道浏览器的整个结构是什麽样子
: : 如何解译html文件使其图形化....等等的议题
: : 不知道有没有什麽书籍值得推荐的呢?
: : 感激不尽!
: 书籍有没有我不知道
: 至少中文书应该是没有啦...
: 理论上来说,自制浏览器... 还是别有这种想法比较好 [抖]
: (当然,如果只吃 xhtml,CSS 跟 JS 都不管就....
: 就.... 就.......
: 喵的... 这能叫浏览器吗? [翻桌])
: 简单地说,浏览器上头有两个主轴
: 一个是 HTML Rendering
: 用这个名词去 google 应该可以得到许多技术细节的 reference
: 大致上,你需要先 parser html 成一个资料结构(通常是 DOM)
: 这部份你可以套用现有的 HtmlParser project(或是其他的)
: 後头就精彩了,就是 CSS 跟 html tag attribute 彼此之间大乱斗
: 然後乱斗之後,决定画面的样子...
: 我後来就放弃了,没有去找看看有没有专门处理这种东西的 project
: 另外一个就是 JavaScript(请黏在一起) Engine
: 没记错的话,现在浏览器背後是两大 Engine
: 这个... 嗯... 加油... [拍肩]
: 给你几个 n 年前 survey 的 reference
: 为了不要变成版主带头违反版规
: (上头没半个跟 Java 有关的... ==")
: 下头几本上都是 base on Java 的
: →http://html.xamjwg.org/index.jsp
: 测试了几个自己的网站,网页 support 奇惨无比。
: 我实在看不出来他哪里支援 JavaScript 跟 CSS =.=
: (难道 JSPWiki 里头的 CSS 不是 2.0 版?)、
: 编码支援也很糟糕。
: 重点是,连我的首页(只有基本到不行的 html 码)都显示的很糟糕....
: →http://www.icesoft.com
: 这个测了一下,还不错,不过他的 open source 很奇怪。
: 有给某些 source,不过和新的部份好像都没有附...
: 不过倒是在他的 Developer Guide 当中找到应该更贴近目前需要的名词
: 「HTML Rendering」
: 好了... 加油....... 有心得也请分享一下...
感谢版大的回覆...
其实事情是这样的
小弟的公司有使用PLM
大致上就是跑电子公文的系统
每天每天 我跟同事们都有好多好多公文要点进去...
进入内页 再点进去...再点按钮...
反正就是签结一份公文需要很多点击步骤
点击的步骤繁琐还好 最大的问题是 系统超过万人使用
变成换页的时候非常非常慢....
一天有一大半的时间都耗在处理公文上...因为在等系统回应
我们很想要一个功能 能够自动帮我们把文件签掉
(或者是One touch ,就取代整个流程)
一开始的想法是 利用特制的浏览器解读PLM系统
使其可以简化签结步骤
或者是开发一个Firefox的外挂帮我们达到目的
因为观察到副档名都是jsp 崭转得知这是Java Server Pages
所以斗胆来这边询问
不知道有没有高手知道这样子的功能怎麽弄出来?
大致上就是侦测一个网页的文字 该网页有许多列
如果某列资料符合某条件(负责工程师的姓名)
程式就自动帮忙点进去 签该工程的姓名... 点某些按钮...等等流程
而这流程最好能够在background作业...
对了 由於系统会常常更改
所以希望是能够教会我怎麽弄
我有学过一些Java 跟C ,
所以不是很白痴的那种
如果有人愿意当家教的话 或者以任何形式教学
请跟我联络
酬劳好商量 真的
如果有善心人士愿意帮忙 部门会感谢您的
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.23.196
1F:→ qrtt1:常要改的东西用动态语言去写呗XD. 08/14 11:04
2F:推 MonyemLi:跟厂商提需求就好了...说得赢PM这功能就免费,随便改都行 08/15 11:18