我正在使用ASP.NET MVC 3和TweetSharp。我打開了window.open()的授權對話框,在這個窗口的auth程序結束時嘗試通過window.opener訪問主窗口。Twitter Oauth回調到同一域中的www子域
在我的應用程序的回調設置爲http://www.domain.com和當我打開網站從網址一切工作正常,但如果只是使用domain.com的我得到一個錯誤的東西就像當窗口「艾策斯,是因爲不同的域的denided」。開啓者被訪問。
我嘗試設置appback auth對話框打開時的callbackUrl,但這沒有效果。同時將回撥網址更改爲http://domain.com也會得到相同的結果。
解決此問題的唯一方法是使用UrlRewrite始終在www.domain.com上重定向。或者我錯過了一些東西,還有另一種方式?
謝謝。
您是否嘗試在父窗口腳本和子窗口腳本中設置'document.domain =「domain.com」;'? – Mrchief