0
我正在寫一個桌面應用程序在C#中有Facebook集成,我想弄清楚如何進行身份驗證/登錄。我想到了兩種不同的方法:Facebook桌面身份驗證彈出瀏覽器
1.彈出默認瀏覽器
- 用戶可能登錄到Facebook的在他們的默認瀏覽器。
- 代碼:
System.Diagnostics.Process.Start("http://www.facebook.com/...");
- 問題/疑問:我如何控制窗口的位置和大小(例如沒有顯示地址欄在啓動時)?我可以在登錄完成後甚至關閉窗口的情況下銷燬進程嗎(如果使用javascript完成,大多數瀏覽器都不會提示窗口關閉嗎?)?
2.彈出特定瀏覽器
- 如果我查找默認瀏覽器,我可以通過命令行標誌到瀏覽器。
"..\chrome.exe" --app=http://www.facebook.com/...
- 問題:如何設置窗口大小/位置?如何在完成登錄後關閉進程(假設我知道何時登錄完成)?
有沒有更好的方法來做到這一點?