2011-08-12 176 views
1

我有一個應用程序加載https://graph.facebook.com/oauth/authorize?client_id={0}&redirect_uri=http://www.facebook.com/connect/login_success.html&display=touch&scope=publish_stream這將要求用戶輸入電子郵件和密碼。Facebook應用程序和Windows Phone 7

問題是,使用Windows Phone 7時,即使頁面恰好位於瀏覽器上,用戶在其中一個域上點擊時,Web瀏覽器也會放大。

我可以先在應用程序本身詢問用戶名和密碼,然後將這些憑據發送到url,或者是否有方法禁用放大功能。

我嘗試登錄先用https://login.facebook.com/login.php?login_attempt=1&email={0}&pass={1},但它告訴我,我必須登錄做到這一點(登錄)

+4

如果有問題,我不會給你的應用程序提供你的應用程序的fb憑據傳給瀏覽器。我會去評價它,並發表評論警告人們。這完全違背了開放認證的目的。 –

+0

我確實認爲這樣做會很糟糕,但是在輸入電子郵件+密碼時的一個奇怪的縮放幾乎同樣糟糕。 –

回答

1

不,你不能這樣做。
這將打敗Facebook要求使用OAuth的目的。

如果您在應用程序內部使用WebBrowser控件,而不是直接轉到IE,這將避免需要平移的問題,因爲登錄頁面的樣式設置正確,並且控件不允許平移和縮放。

+0

除了它在輸入電子郵件或密碼時放大。這隻會讓體驗看起來很糟糕。 –

相關問題