2011-03-19 61 views
1

也許這是一個愚蠢的問題,我不明白Facebook應用程序究竟是如何工作,但這裏有雲MVC Facebook應用程序 - 雙模板

我想實現一個小的網店作爲一個Facebook應用程序和產品有像按鈕。該應用程序將被安裝在商業頁面上。

問題是,牆上的帖子鏈接將是實際的eshop而不是商業頁面上的Facebook應用程序(或者是否有可能使其應用程序(例如,當您點擊瀏覽器去商業頁面,選擇電子商務選項卡,打開產品)?)

所以實際上,我需要做一個eshop網站有2個模板一個用於外部視圖和一個用於IFrame Facebook視圖。

是否有可能檢測到(從代碼隱藏不在JavaScript中)如果請求來自iframe或直接從外部?

或者解決方案更簡單..創建一個小版本的商店瀏覽產品只能在Facebook和一個完整的店鋪查看外部的觀點和他們之間唯一的關係是,當你點擊類似的帖子從第一個你去第二個嗎?

回答

0

我想我已經找到了解決辦法... 我已經創建了兩個域名指向網上商店 shop.domainname & facebook.shop.domainname。 而在後面的代碼中,我可以檢查Request.Url.Host是否以Facebook開頭。 對於facebook應用程序,畫布網址將與facebook.shop.domainname一起,並且類似按鈕的鏈接將用於shop.domainname。 以這種方式,我應該可以使用2個模板的網站,並檢測女巫我可以使用....

相關問題