J'écris une extension de chrome. Je me demande s'il existe un moyen de rendre la fenêtre contextuelle transparente, c'est-à-dire que l'utilisateur peut voir le contenu de la page en cours même si la fenêtre contextuelle la couvre. Je vous remercie!Rendre la fenêtre transparente d'extension de chrome transparente
Répondre
Il ne semble pas y avoir de moyen de le faire. Par défaut, Chrome affiche un arrière-plan blanc, sauf si vous le modifiez dans votre extension.
Google mentionne cependant que la fenêtre contextuelle sera redimensionnée à son contenu. http://developer.chrome.com/dev/extensions/browserAction.html#popups
Une idée intéressante est venu à moi hier esprit, si vous ne pouvez pas supprimer le fond blanc, vous pouvez toujours mimétique un fond transparent. Cela se fera en prenant une capture d'écran de la page juste avant d'ouvrir la fenêtre et de la placer comme image de fond de la fenêtre contextuelle. Je ne sais pas comment les calculs de position de l'image d'arrière-plan iront et si possible, mais allez-y essayer.
Bien sûr, vous aurez toujours la bordure blanche de la fenêtre popup et l'ombre de la boîte, mais elle devrait quand même être assez belle.
Notez que cette astuce ne fonctionne bien s'il y a un mouvement derrière la fenêtre contextuelle comme:
- Vidéo/Lecteurs audio
- image curseur
- bannières publicitaires
- Flux de nouvelles de mise à jour automatique (les médias sociaux)
- animations CSS
- et donc ...
Faire une capture est effectuée à l'aide captureVisibleTab
à partir d'un script de fond: https://developer.chrome.com/extensions/tabs#method-captureVisibleTab
Vous utiliserez des messages ou de stockage pour envoyer les données d'image capture d'écran à la fenêtre.
- 1. C# Rendre l'autre fenêtre transparente
- 2. Fenêtre transparente
- 3. Comment rendre une fenêtre transparente avec pywinauto?
- 4. Rendre une fenêtre transparente en utilisant Win32?
- 5. Fenêtre transparente Java
- 6. Fenêtre transparente dans .NET
- 7. Bordure arrondie transparente en chrome
- 8. Fenêtre flottante transparente.
- 9. Rendre la fenêtre non pop-up transparente dans le mfc
- 10. image semi-transparente sur la forme transparente
- 11. CSS rendre la couleur de fond transparente
- 12. Comment rendre mon activité transparente?
- 13. Comment rendre mon image transparente?
- 14. Rendre l'image transparente en ruby
- 15. Rendre la barre d'action Android transparente
- 16. Comment rendre la toile transparente dans Android?
- 17. Rendre la scène transparente avec Actionscript 2?
- 18. C++ fenêtre semi-transparente SDL
- 19. Cliquez sur la fenêtre transparente dans Xlib
- 20. Passage du clic dans la fenêtre transparente
- 21. fenêtre transparente avec des coins flous
- 22. Rendre une couleur plus transparente par programmation
- 23. Android: comment rendre une bordure bitmap transparente?
- 24. ImageMagick - Rendre l'image transparente par couleur
- 25. Rendre une page transparente en arrière-plan
- 26. Comment rendre une vue iPhone transparente?
- 27. Comment rendre une vue transparente à 50%?
- 28. Image transparente dans QT
- 29. Rendre une couleur complètement transparente dans OpenCV
- 30. Code vb.net pour rendre une image transparente
Intersting. Je pensais à un meilleur moyen: instar de l'image, le rendre réel contenu HTML et le compenser en utilisant CSS gauche et haut. Vous pouvez même surveiller les modifications apportées à la page pour les mettre à jour en conséquence. – Pacerier