Re: [問題] 請問有沒有介紹瀏覽器的書籍?
※ 引述《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
→
08/14 11:04, , 1F
08/14 11:04, 1F
推
08/15 11:18, , 2F
08/15 11:18, 2F
討論串 (同標題文章)