Quiero detectar mediante programación si mi sitio está dentro de la aplicación iFrame de Facebook, así puedo mostrar ciertas características específicamente para Facebook. De lo contrario, si alguien va a un sitio sin Facebook. Preferiblemente, una solución FBML, C# o JS sería genial :) ¡Thx!Cómo detectar si mi sitio está en el iframe de Facebook o en el sitio independiente
5
A
Respuesta
6
Bueno, siempre se puede ir con el cheque Javascript básica de si es o no una página está enmarcada
if (top === window)
{
// page is not framed
}
Además, cuando un usuario pulsa primero la página de lienzo, la plataforma de Facebook envía un montón de datos a su url de devolución de llamada, ya sea en parámetros GET normales o en un solo parámetro codificado (dependiendo de su configuración) que también puede verificar.
Cuestiones relacionadas
- 1. ¿Cómo evita Facebook que coloque el sitio en un iFrame?
- 2. El iframe SSL está incrustado en otro sitio web
- 3. ¿Cómo detectar si IE accede a mi sitio como un sitio de confianza?
- 4. Bloquear facebook desde mi sitio web
- 5. ¿Cómo mostrar el número de Google Analytics 'visitantes activos en el sitio' en mi sitio web?
- 6. Cómo comprobar en ASP.NET MVC Ver si el sitio se está ejecutando en localhost o 127.0.0.1
- 7. Cómo iniciar sesión en el sitio web usando facebook id
- 8. El título del sitio web es incorrecto cuando se comparte un enlace en Facebook o me gusta el sitio web
- 9. Administración del sitio web: ¿está integrado en el sitio web principal o en una sección separada?
- 10. ¿Cómo puedo detectar si mi ensamblado .NET se está ejecutando desde un sitio web o desde una máquina de escritorio?
- 11. Cómo ver la solicitud en el violín a mi sitio y desde mi sitio iis 5
- 12. Ocultar facepile si el usuario no está conectado o no hay amigos conectados al sitio
- 13. Facebook Insights API para el sitio web
- 14. auto login sitio remoto interno en iframe
- 15. ¿Cómo saber quién hizo clic en el botón "Me gusta" de Facebook en mi sitio?
- 16. ¿Cómo detectar si un sitio no puede ser incrustado a través de iframe?
- 17. ¿Cómo puedo saber si un usuario ha hecho clic en el botón Me gusta de Facebook en mi sitio web?
- 18. Establecer CSS para iframe desde el sitio de un tercero
- 19. Problema con el descriptor del sitio de Maven 3: desplegar el artefacto no funciona o el sitio no está construyendo
- 20. ¿Cómo comprobar si el usuario compartió el sitio web (Facebook)? ¿Es posible?
- 21. redireccionamiento al sitio en facebook androide
- 22. Cómo detectar el idioma actual de un Joomla! ¿sitio web?
- 23. Cómo usar OpenID en mi sitio web
- 24. detectando dónde está iframed mi sitio
- 25. Detener a cualquiera al ver mi sitio con un IFrame
- 26. ¿Cómo puedo detectar si un iframe está cargado?
- 27. ¿Cómo detectar si el navegador admite el iframe?
- 28. Asegurar mi sitio
- 29. API's en el sitio web
- 30. ¿Cómo agregar el inicio de sesión de Facebook a mi propio sitio web?