A. 本地應用程序怎麼和網頁進行交互
有個網頁它上面需要顯示當前電腦已經開啟了的程序名字,類似任務管理器中看到的。
設想的架構,本地會運行一個服務程序,這個服務程序用來獲取當前電腦上已經運行的程序名稱。
網頁在它需要顯示當前電腦已經開啟了的程序名字的時候發命令給本地服務程序,進而獲得到程序的名字。
希望我的回答可以幫到您哦
B. C# 如何實現本地應用程序和網頁之間的互動
用WinForms是很好控制WebBrowser裡面的信息的
先載入:Microsoft.mshtml
下面給了幾個基本的操作
打開網頁中的鏈接直接是:
object c=null;
myWeb.Navigate("http://..com/",ref c,ref c,ref c,ref c);
//...獲取WebBroswer中的body代碼
mshtml.HTMLDocumentClass doc=(mshtml.HTMLDocumentClass)myWeb.Document;
mshtml.HTMLBody body=(mshtml.HTMLBody)docCC.body;
string html=body.innerHTML.ToString();
//...如果裡面有Form,要給裡面的text填充信息
mshtml.IHTMLDocument2 doc2=(mshtml.IHTMLDocument2)myWeb.Document;
mshtml.IHTMLElementCollection inputs;
inputs=(mshtml.IHTMLElementCollection)doc2.all.tags("INPUT");
mshtml.IHTMLElement element=(mshtml.IHTMLElement)inputs.item("userName",0);
mshtml.IHTMLInputElement inputElement=(mshtml.IHTMLInputElement)element;
inputElement.value="填充信息";
//...要點擊裡面的某個按鈕
mshtml.IHTMLDocument2 doc2=(mshtml.IHTMLDocument2)myWeb.Document;
mshtml.IHTMLElementCollection inputs;
inputs=(mshtml.IHTMLElementCollection)doc2.all.tags("INPUT");
mshtml.IHTMLElement element=(mshtml.IHTMLElement)inputs.item("SubmitBut",0);
element.click();
//...
有各種個樣的事件都可以被捕捉的
你在它的事件里可看到,什麼文件下載啊,網頁打開完畢等
C. 如何讓web網頁與伺服器上的應用程序進行通訊呢
你好!
呵呵,很簡單啊。你在頁面有個鏈接到伺服器上面的Web服務,在Web服務裡面去執行你的開發的應用程序。我想這樣應該可以達到你的目的吧。親,記得給我分哦。
打字不易,採納哦!
D. 如何做到本地軟體和網站的通訊。比如通過本地軟體修改網站公告。求大神幫助
我覺得哈,就像你網上填表一樣都得行老噻,無非都是訪問一個帶參數的地址,本地填好數據把這個帶參數的地址發出去,對面接收都可以老噻,不過改公告還有授權的吧