Wie erstelle ich randlose Popup -Fenster?
-
26-09-2019 - |
Frage
Also ein normales Popup, aber ohne die ursprünglichen Grenzen und Stile, was aus dem Betriebssystem kommt.
Gibt es eine Möglichkeit, diese Popups zu stylen?
Bearbeiten: Einfach HTML -Elemente sind nicht gut wie <div>
Weil sie nicht vor den Fenstern im Betriebssystem sein können.
Lösung
'Chromeless' Pop-up-Fenster durften früher in IE via erlaubt showModalDialog
, showModelessDialog
und createPopup
, waren aber eine Katastrophe aus Usability- und Sicherheitsgründen. Sie erlaubten jeder Webseite, die Benutzeroberfläche auf einem beliebigen Teil des Bildschirms zu fälschen (effektiv "Klick-Jacking" den gesamten Desktop, um alle sicherheitsrelevanten Benutzeroberflächen umzugehen), und wurden normalerweise für die widerlichste Werbung verwendet.
IE führte sie ein (Dialog unadorned
steht Webseiten nicht zur Verfügung, und createPopup
Popups können andere Fenster nicht mehr verdecken), die nicht verschwinden werden, und andere Browser haben sie überhaupt nie implementiert.
Andere Tipps
Sie können einfach ein HTML-Element vor der Webseite anzeigen. Schauen Sie sich w3viewer.com an. Klicken Sie in der unteren linken Ecke auf den Link "About".
Die Antwort darauf ist im Grunde nein. Sie können im Allgemeinen keine Fensterinhalte in einem Browser stylen ... es ist möglich, Scrollbars und ein paar andere Elemente in einigen Browsern zu stylen, aber es kann konsequent getan werden, um das Browser -Chrom zu ändern.