[問題] 程式啟動方式問題
目前遇到一個程式啟動時的設計問題
以 "瀏覽器" 和 "網頁" 為例子
情況一:
當雙點網頁後,若系統沒有啟動瀏覽器,則自動會啟動瀏覽器然後載入網頁
這情況運作起來沒問題,只需要將副檔名向系統註冊機碼,對應到瀏覽器執行檔案
當網頁被點選後,系統就像執行以下指令
ex: 程式執行檔 雙點檔案路徑
(系統中尚未執行 firefox.exe)
ex: firefox.exe C:\index.html
情況二:
當雙點網頁後,若系統已經啟動瀏覽器,則此網頁會被開成瀏覽器內分頁
這邊想不通!!???
依照情況一的運作,網頁的路徑會變成瀏覽器執行檔的參數,而啟動另一個瀏覽器程式才對
為什麼可以把網頁開在已經執行的瀏覽器中???
(系統中已經執行 firefox.exe)
ex: firefox.exe C:\webpage.html
想法:
1.檢查機制: firefox 先進行檢查系統是否已經有瀏覽器執行
2.通訊機制: 若檢查出已經有瀏覽器執行中,就通知執行中的瀏覽器將此網頁載入
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.49.192
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):