php – 如何知道我的页面是否在facebook iframe中运行

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何知道我的页面是否在facebook iframe中运行脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个独立运行的网站,并在一个iframe上作为一个FaceBook应用程序
我想知道什么是“最佳实践”,检查我的页面是否页面加载之前运行在一个facebook iframe中,以便我可以预设相关的CSS和其他变量

谢谢.

几种方法可以解决这个问题.如果您不担心安全性(即,您真的只想知道如何格式化页面,而不是决定要显示内容),那么您最好的选择是使用不同的网址进行Facebook访问.例如,如果您的独立站点是www.mysITe.COM,您可以将fb.mysite.com或www.mysite.com/fb配置为指向相同的位置,然后在应用程序设置中使用备用版本.您的服务器@L_360_12@可以轻松查看正在访问的网址版本,并据此采取行动.当然,你必须关心你的链接,以确保它们保持正确的前缀.

另一种方法是使用signed_request进行讨论,设置一个cookie(或会话),当它存在以指示Facebook访问.每个页面顶部都会包含一些JavaScript代码,以确保该页面位于一个iframe中.如果没有,则代码立即重定向当前页面,其中添加一个参数,如“?clearfb = 1”,这将使服务器清除cookie /会话并以外部格式输出页面.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何知道我的页面是否在facebook iframe中运行全部内容,希望文章能够帮你解决php – 如何知道我的页面是否在facebook iframe中运行所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。