2011-09-28 104 views
2

我爲我的WP7應用程序使用Facebook C# SDK。提示用戶授予應用程序權限的authentication dialog在應用程序中全屏顯示(我猜測大約爲480px),但允許/不允許按鈕隱藏在需要滾動的框架底部。有很大一部分屏幕是白色的,所以我認爲Facebook正在爲更大的屏幕提供對話。控制Facebook的授權對話框的大小

如何在通過Facebook oauth進行身份驗證時指定屏幕大小?

+0

我想在準備登錄網址時,使用display = touch作爲查詢字符串。 – Mahantesh

+0

@Mahantesh現在,當使用觸摸顯示器時,WP7瀏覽器上的Facebook登錄屏幕出現了一個錯誤,但它不起作用。儘管使用觸摸登錄頁面也是我的建議。 :( –

+0

@Thomas我也在開發wp7的應用程序,微軟建議避免使用第三方的facebook和twitter登錄,使用ShareLinkTask和ShareStatusStask – Mahantesh

回答

0

這是Facebook的一個bug。我建議在Facebook上打開一個錯誤https://developers.facebook.com/bugs

解決此問題可能需要做的一件事就是使用瀏覽器控件將javascript或css注入頁面。你的javascript/css可以解決這個問題並調整頁面大小。我之前在一箇舊的WPF應用程序上完成了它,它運行良好。

不幸的是,Facebook對Windows Phone的支持非常差,並且存在這種類型的幾個主要問題。