2013-03-27 53 views
3

我開發一個應用程序(.NET Windows窗體),並使用Web瀏覽器控件來顯示用戶數據和Yammer的嵌入式飼料。作爲一個起點,我正在使用Web瀏覽器控件以下腳本。Yammer的飼料嵌入使用WebBrowser控件

<script> 
    yam.connect.embedFeed({ 
    container: "#embedded-feed", 
    network: "mynetwork.com", 
    feedType: "group", 
    feedId: "11111"}); 
</script> 

它顯示了我「登錄與Yammer的」登錄按鈕,但它不顯示嵌入式喂一次我登錄,在使用OAuth對話框。此外,OAuth彈出窗口未關閉。我在瀏覽器/ IE試圖同一個HTML網頁,它工作正常。

如何在客戶端應用程序/網頁瀏覽器控件中使用嵌入式訂閱源,或者在這種情況下如何與OAuth進行交互?

+0

你是否看到彈出對話框中的任何異常?嵌入使用彈出窗口。我有一段時間沒有使用Web瀏覽器控件,但是如果你需要一些代碼來正確處理,它並不會讓我感到驚訝。 – 2013-10-17 22:48:35

回答

0

OAuth通過postMessage彈出回調到原始帖子,讓它知道用戶已通過身份驗證。主要的Embed重載本身。我不熟悉Web瀏覽器控件。最好的辦法是尋找被吐唾沫出任何錯誤。或者看看Web瀏覽器控件有大約postMessage的一些限制。