作者PsMonkey (痞子軍團團長)
看板java
標題Re: [問題] 請叫java如何與瀏覽器溝通
時間Sat Apr 24 17:34:55 2010
※ 引述《energizer (cc)》之銘言:
: 各位大大
: 小弟想請教
: 我想寫一個java程式
: 可以跟browser溝通, ex. firefox, ie
: 我的java可以知道我的browser現在要連的網頁
: 也可以把一些網頁資訊傳送給browser知道
光靠這兩行,只能說需求完全不明確
而且我不懂,有什麼網頁資訊是要透過你這個預計要寫的程式來產生?
: 而且是general case, 也就是說不管firefox, ie, kkman...都可以
: 請問各位大大這件事java做的到嗎
: 如果ok, 要怎樣做? ex. java applet?
我來平衡一下 A 大帶給你的... 傷害?
當然,請不要懷疑,這不是說那個 smart question 你不需要
也不是代表這篇文章問的很好
而是... 嗯... 你就當我是在緬懷我的青澀歲月吧
→在你提出 java applet 之前
你有沒有先 check 過 applet 的功能與極限
而 applet 的功能與極限,跟你的需求真的... 有關係嗎?
看到這邊可能很多人就想跟你說掰掰再聯絡了
一個需求不明、感覺完全沒 survey 就亂掰想法的問題
說真的,要不是我太閒......
→你對 Java 的了解可能很不夠
你可以先從
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Runtime.html
看一下一般 Java 是怎麼呼叫外部程式
然後怎麼跟這些外部程式「溝通」
你大概就會知道 Java 在這種事情上的極限大概在哪
又或是你想從更 low lever 的 OS 層
去嘗試你想要的功能
我只能說... 基本上靠 Java 應該是不行的
→如果從需求面來思考
那從網路層下手可能比較實際
簡單地說就是種種監聽的手段
從網路設備下手應該是不錯的選擇
但是如果你要的是把這隻程式 publish 給大眾用
那.... 你可以自己想一下會怎樣
→當然,有一個純嘴砲,我不確定可不可行的方式
就是作 browser 的 plug-in
一來是你要 general case(也不是不行,就每個 browser 作一個)
二來是這可能不是 java 版的內容
就這樣......
內容有錯還請各方大德指正
--
錢鍾書:
說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.216.76
→ TonyQ:還有一個管道,是監聽/操作軟體...需要強大技巧 XD 04/24 20:24
→ PsMonkey:那個我歸類在第二項啦... XD 04/24 22:16
→ PsMonkey:當然,如果純粹監控螢幕 + 圖形辨識也是可以的唷 [炸] 04/24 22:17
→ AmosYang:「大家都聽到了,是他叫我給相關網頁我才給的」 :D 04/24 22:18