8
votes

Comment faire de l'extension chromée pour être en plein écran?

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!


2 commentaires

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".


5 Réponses :


1
votes

Avez-vous essayé le API FullScreen ?


1 commentaires

Eh bien, la réponse avec le lien directement à l'API Chrome Docs est toujours plus applicable à une question d'extension chromée.



1
votes
addEventListener("click", function() {
    var
          el = document.documentElement
        , rfs =
               el.requestFullScreen
            || el.webkitRequestFullScreen
            || el.mozRequestFullScreen
    ;
    rfs.call(el);
});
As seen in this post 

0 commentaires

2
votes

dans vos extensions "arrière-plan.js" script: xxx


1 commentaires

Il nécessite une autorisation "app.window", mais: "'app.window' est uniquement autorisée pour les applications emballées, et c'est une extension."



11
votes
chrome.windows.update(windowId, { state: "fullscreen" })
See http://developer.chrome.com/extensions/windows.html#method-update

2 commentaires

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?



0
votes

Pour une utilisation générale sur les pages Web de tous les navigateurs, incluez Msrequestfullcreen xxx


0 commentaires