Je suis en train de créer une extension chromée pour pouvoir facilement passer d'une taille d'écran à l'autre (afin de tester un design réactif). Bien que cela existe déjà, j'ai pensé que ce serait un bon exercice.Extension Chrome: window.innerWidth = 0? // bonus: fenêtre de maximisation
Je courais en 2 problèmes:
Lorsque je tente de calculer la taille du cadre (window.width - window.innerWidth), window.innerWidth affiche comme 0 dans le journal de la console.
Je ne trouve aucun moyen de maximiser facilement la fenêtre. Je pourrais redimensionner à screen.width et screen.height, mais ce n'est pas vraiment maximiser. Quelles sont mes options? Le site du développeur et google lui-même n'a pas retourné beaucoup d'informations utilisables.
est ici une partie de mon code:
function resize(win){
window = win;
frameWidth = window.width - window.innerWidth;
frameHeight = window.height - window.innerHeight;
console.log(window.innerWidth);
...
}
Êtes-vous 'window' de accèdent la portée de votre extension ou de la portée d'un onglet? –
@ldiqual Uhm Je n'ai aucune idée mais je vais supposer que l'extension est le résultat est 0 ... comment puis-je changer cela? – HannesFostie