7
votes

Chrome: Supprimer la bordure de fenêtre / décoration

est-il possible d'une manière ou d'une autre via une extension chromée pour éliminer la majeure partie du contenu de la bordure de fenêtre (la barre d'adresse, la barre d'onglets)?

J'aimerais avoir des fenêtres autonomes avec des pages Web à l'intérieur mais sans aucun espace gaspillé.

Mon objectif est par exemple de construire une extension chromée qui élimine tout sur le site, à l'exception du flash / vidéo / peuplé et des échelles à la taille de la fenêtre. Je reçois donc une fenêtre chromée avec juste la vidéo à l'intérieur et aucun espace gaspillé sur quoi que ce soit d'autre (comme barre d'adresse ou barre à tabulation ou autre). Semblable valable comme par exemple la fenêtre du lecteur VLC.

J'ai fouillé un peu autour mais j'ai rien trouvé de rien. Bien que je puisse me rappeler que j'ai entendu parler de quelque chose de similaire que Google appelé des applications Web autonomes ou donc: où vous pouvez créer des liens sur votre bureau sur les applications Web qui ressemblent à des applications de bureau car elles n'ont pas la barre d'adresse. Mais je ne trouve pas cette fonctionnalité (ou comment faire cela avec mon chrome).


12 commentaires

Liée (mais non chrome liée): Stackoverflow.com/Questtions/3026075/...


Comment créer ces liens: Cliquez sur l'icône de la page en haut à droite, puis la première entrée du menu ...


@LUCERO: Quelle entrée de menu exactement? Je ne suis pas sûr que je l'ai ici. Mes entrées de menu Lorsque je passe à droiteClick sur l'onglet sont: onglet Nouvel onglet, onglet Rechargez, dupliquer, d'ancrage, Fermer, Fermer les autres onglets à droite, Ouvrez l'onglet précédemment fermé, enregistrez tous les onglets comme des signets.


@Albert, pas un clic droit sur un onglet, le menu "Page" en haut à droite de la fenêtre!


@LUCERO: Quel menu exactement? Vous voulez dire où j'ai un nouvel onglet, une nouvelle fenêtre, une nouvelle fenêtre incognito, une découpe, une copie, une pâte, ...? Et comment l'option est-elle appelée?


@Albert, celui avec coupe / copie / pâte. L'option est appelée "Créer des raccourcis d'application ..."


@Albert, j'ai fait une capture d'écran pour vous: FreeImageHosting.net/uploads/36793ecf7c.png


@LUCERO: Je n'ai pas cette option ici dans ce menu. J'ai la version 6.0.447.0 dev (Mac Build). Est-ce que cette version est trop neuve / ancienne? Ou est-ce que cette fonctionnalité n'est pas disponible sur Mac? Ou est-ce dans un autre menu? (Mais je ne me souviens pas que je l'ai jamais vu nulle part.)


Ah, il semble vraiment que cette fonctionnalité ne soit que Win / Linux pour le moment. Parage, il semble qu'ils l'ont déjà mis en œuvre ( code.google.com/ P / Chrome / Problèmes / Détails? ID = 13148 ) - Étrange que cela ne se trouve pas encore dans le développement. Mais pas sûr si cela est de toute façon utile. Ce que je veux, c'est de convertir un onglet existant en une telle fenêtre (via une certaine extension).


@Albert, puisque c'était là depuis la toute première publication de la victoire Win Chrome, je ne savais pas que cela n'était pas présent dans la version Mac. Cela dit, je ne sais pas comment activer cette fonctionnalité via JS, et surtout pas sur la version Mac ... (c'est pourquoi je n'ai posté qu'un commentaire ici et non une réponse);)


Merci quand même - maintenant, je sais avec certitude que je ne l'ai tout simplement pas négligé, mais que le mode d'application n'est tout simplement pas disponible sur Mac.


@Albert, j'ai fait une extension qui fait exactement cela, Qtax.se/resizeomedia :-) La mettre à jour bientôt avec des fonctionnalités plus utiles.


4 Réponses :


0
votes

À propos de la nature, de l'ancien ouvert (emplacement, '_blank', 'plein écran') (comme dans fenêtre.open )?


0 commentaires

0
votes

dans Manifest.json Exemple d'écriture:

"app":{ 
    "urls":["http://www.google.com"],
    "launch":{
        "web_url":"https://www.google.com/"
    }
},


1 commentaires

Remarque: Ceci décrit un App



6
votes

Taper ceci dans votre console ouvre la page en cours dans une nouvelle fenêtre, sans le signet ou les barres d'onglet: xxx

Vous pouvez faire de la même manière.


0 commentaires

6
votes

Le plus proche que vous puissiez obtenir avec une extension est une fenêtre avec un type popup .

Utilisation chrome.windows.create : xxx

ceci va se débarrasser de chaque décoration de fenêtre, à l'exception de la barre de titre du système / bordures.


Une application chromée peut, potentiellement, va autre . Vous pouvez créer une fenêtre sans bordures système: xxx < P> Notez que vous devrez mettre en œuvre des choses comme zones de dragage et un moyen de fermer la fenêtre vous-même.


8 commentaires

Comment transformeriez-vous une fenêtre existante pour supprimer sa décoration de cadre ou de fenêtre? Edit: ah, je suppose via chrome.windows.update .


@Albert Vous ne pouvez pas. Vous pouvez créer une nouvelle fenêtre contextuelle passant à l'onglet ID que vous souhaitez vous déplacer.


J'essaie d'utiliser cela mais je reçois ne peut pas lire la propriété 'Créer' de (...)


@Hugonakamura sonne comme si vous essayez de le faire à partir d'un script de contenu; Cela ne fonctionnera pas, vous devez envoyer un message à votre page de fond pour le faire pour vous.


J'essayais d'utiliser cette commande à partir de la console. Je voulais ouvrir une URL dans une nouvelle page sans cadre. N'est-il pas possible d'utiliser chrome.windows de la console?


@HUGONAKAMURA Les pages Web normales n'ont aucun accès à extension API. Cela va aussi pour la console.


@XAN Oh je vois. Si je voulais faire cela, je devrais créer une application chromée pour ouvrir cette URL spécifique avec ces propriétés spécifiques alors?


Vous pouvez utiliser , mais ce n'est pas le but des applications chromées.