J'essaie de faire une extension chromée en plein écran, mais le max que je puisse faire est la moitié de la largeur. Plus que cela me donne juste une barre de défilement dans le bas .. Comment puis-je le faire en plein écran? Signification, toute la largeur du navigateur chrome? Merci! P>
5 Réponses :
Avez-vous essayé le API FullScreen ? P>
Eh bien, la réponse avec le lien directement à l'API Chrome Docs est toujours plus applicable à une question d'extension chromée.
addEventListener("click", function() { var el = document.documentElement , rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen ; rfs.call(el); }); As seen in this post
dans vos extensions "arrière-plan.js" script:
Il nécessite une autorisation "app.window", mais: "'app.window' est uniquement autorisée pour les applications emballées, et c'est une extension."
chrome.windows.update(windowId, { state: "fullscreen" }) See http://developer.chrome.com/extensions/windows.html#method-update
Mais lorsque vous quittez l'écran complet, votre navigateur ne rentrera pas à l'état que vous avez entré avant, comment résoudre ce problème ??
Et si je veux que ce soit plein écran sur un autre écran?
Pour une utilisation générale sur les pages Web de tous les navigateurs, incluez Msrequestfullcreen
Vous parlez d'une fenêtre contextuelle d'action de navigateur? Je ne suis pas sûr que ce sont capables d'être des fenêtres à pleine largeur. Essayez l'API FullScreen, mais même cela pourrait ne pas être possible. Vous voudrez peut-être ouvrir un nouvel onglet avec le contenu de votre extension à la place.
Vous devez accepter la réponse de Vincent Scheib en bas. C'est la réponse correcte, actuelle et "entièrement opérationnelle".