2010-09-28 61 views
0

桌面應用程序是否可以與會影響用戶瀏覽器的JavaScript API進行通信?例如,我想調用Web服務的JS API,即使瀏覽器不重點。用戶可以從桌面應用程序中選擇各種功能,它將在瀏覽器中生效。謝謝通過桌面應用程序控制網站

+0

你可以給服務器和JS代碼的例子嗎? – 2010-09-28 23:30:05

+0

對不起,這是一個新的項目,我只是亂搞。我想知道是否有任何提示如何設置這樣的事情。不一定要求代碼,而是一個正確的方向。我想起點是如何讓瀏覽器通過桌面應用程序進行刷新? – XSL 2010-09-28 23:32:32

+0

如果您只是試圖調用Web服務的JS API,爲什麼要涉及瀏覽器呢?只需從桌面應用直接調用Web服務,不是嗎? – 2010-09-29 00:02:18

回答

1

您可能想考慮從應用程序中自動化瀏覽器。當你使用的是.NET,華廷是一個很好的選擇,要做到這一點:

WatiN

+0

謝謝,我認爲這應該是完美的讓我開始。 – XSL 2010-09-29 00:11:30

0

爲了得到像這樣的工作,你需要讓你的web應用程序定期調用更新,然後進行適當的更改。

您的桌面應用可以向您希望訪問數據的任何Web界面發出請求。這真的取決於你如何建立它。

這是一個現有的應用程序?你在建造新的東西嗎?更多的信息將是很好的,必須得到更具體的。

+0

這真的只是一個寵物項目,但它完全從頭開始,所以建議非常感謝。本質上,瀏覽器加載一個網站。該網站可以通過JavaScript執行各種功能,例如「顯示時間」。在瀏覽器中,我可以直接調用JS API來顯示時間。我可以在瀏覽器之外執行此操作,可能會將瀏覽器的窗口句柄傳遞給桌面應用程序以提供某種參考。我在桌面應用中點擊「顯示時間」,網站會調用該方法並顯示時間。 – XSL 2010-09-28 23:31:17

相關問題