Lorsque j'utilise la fonction FB.login
du JavaScript SDK, une fenêtre contextuelle apparaît, mais elle est alignée complètement vers la droite et apparaît sur la seconde écran. Cela se produit uniquement si la fenêtre du navigateur est agrandie, si elle n'est pas agrandie, la fenêtre contextuelle est centrée correctement. Reproductible dans IE 10, Firefox 20La fenêtre contextuelle FB.login n'est pas centrée et même sur un écran distinct de la fenêtre du navigateur actif
0
A
Répondre
2
J'ai fini par remplacer la fenêtre window.open et changer la chaîne d'attribut left = in. FB API met ridiculement grand nombre là pour une raison quelconque.
0
Window.open overide a travaillé pour moi aussi ...
placer extrait de code pour aider à ce sujet:
window.open = function (open) {
return function (url, name, features) {
var w = 475;
var h = 183;
// Fixes dual-screen position Most browsers Firefox
var dualScreenLeft = window.screenLeft != undefined ? window.screenLeft : screen.left;
var dualScreenTop = window.screenTop != undefined ? window.screenTop : screen.top;
var width = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : screen.width;
var height = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : screen.height;
var left = ((width/2) - (w/2)) + dualScreenLeft;
var top = ((height/2) - (h/2)) + dualScreenTop;
var override_features = 'width=475,height=183,left=' + left + ',top=' + top + ',scrollbars=1,location=1,toolbar=0';
// set name if missing here
//name = name || "default_window_name";
return open.call(window, url, name, override_features);
};
}(window.open);
w = largeur de la fenêtre pop-up désirée h = hauteur de la fenêtre pop-up souhaitée
u Utilisez la variable override_feature
pour définir les paramètres souhaités.
Questions connexes
- 1. Fenêtre contextuelle modale en dehors de la fenêtre du navigateur
- 2. image centrée sur la fenêtre
- 3. Fenêtre contextuelle de redirection sur la fenêtre principale close
- 4. asp.net - Afficher la fenêtre contextuelle de la fenêtre contextuelle
- 5. La fenêtre contextuelle n'apparaît pas
- 6. Question sur la fenêtre contextuelle
- 7. Affichage d'une fenêtre contextuelle jQuery avant la fermeture de la fenêtre du navigateur
- 8. Comment fermer la fenêtre contextuelle et rediriger la fenêtre parent
- 9. Fermeture de la fenêtre contextuelle lorsque vous cliquez sur n'importe où sauf sur la fenêtre contextuelle?
- 10. Lien dans la fenêtre contextuelle ne ferme pas la fenêtre?
- 11. Centrer la fenêtre contextuelle
- 12. Centrer une fenêtre contextuelle Javascript
- 13. Fermer la session sur la fenêtre contextuelle jusqu'à la fermeture du navigateur
- 14. FB.login() ouvre une fenêtre contextuelle plutôt qu'une superposition
- 15. fenêtre feuille Modal pas centrée
- 16. fenêtre du navigateur plein écran sur le document de chargement
- 17. Réduire la fenêtre du navigateur
- 18. La fenêtre contextuelle IE n'est pas redimensionnable
- 19. Impossible de trouver la fenêtre contextuelle
- 20. La fenêtre contextuelle de connexion Facebook reste ouverte lors de l'utilisation de Fb.login dans IE
- 21. Lancer la fenêtre contextuelle du service
- 22. Affichage de la fenêtre contextuelle
- 23. sur le navigateur de la fenêtre ouverte
- 24. Taille du texte et des boutons de la fenêtre contextuelle
- 25. La fenêtre contextuelle ne fonctionne pas correctement
- 26. Création d'une fenêtre contextuelle sur la position du clic
- 27. La fenêtre contextuelle du bouton "Envoyer" n'apparaît pas correctement
- 28. Modifier la hauteur de la fenêtre contextuelle
- 29. Comment fermer la fenêtre contextuelle?
- 30. Détecter la fenêtre du navigateur en javascript
Ceci est un problème lié au navigateur. – smalu
Il pourrait être mais il a été reproduit sur 5 ordinateurs différents dont certains avaient un profil vierge (pas d'addons, nouvelle installation de Firefox). –