2011-03-19 59 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个模板的网站,并检测女巫我可以使用....

相关问题