Ich baue ein Plugin, das eine HTML iframe "Symbolleiste" am Ende jeder Webseite einfügt. Ich habe „sticky Footer“ Verhalten erreicht durch Injizieren der folgende:"Erweitere" Webseiten auf eine klebrige Fußzeile
<iframe frameborder="0" noresize="noresize" src="http://example.com/toolbar.html" style="position:fixed; background:transparent; width:100%; height: 33px; padding:0; bottom: 0px; z-index: 2px;"></iframe>
jedoch diese iframe überlappt die unteren 30 Pixel einer Webseite. Was ich suche, ist, wie man jede Webseite 30 Pixel "erweitert", so dass unsere Leiste das ganze Verhalten einer klebrigen Fußzeile hat (sie ist immer am unteren Bildschirmrand vorhanden), aber ein Benutzer kann immer noch nach unten scrollen einer Website und sehen Sie den untersten Inhalt dieser Website. (Ohne traditionellen Rahmen zu verwenden, die andere Probleme verursacht haben.)
Zusätzliche Informationen
Stumble Upon for Chrome dieses Verhalten am oberen Rand des Fensters hat erreichen (dh die Stumble Upon Bar „schiebt“ Inhalt nach unten statt überlappend.)
Interessante Frage, aber wenn Chrome selbst einige Tricks nicht unterstützt, die eine Erweiterung das Fensterlayout ändern lassen, sehe ich nicht, wie das gemacht werden kann, und zumindest wenn Sie erwarten, dass es * immer * funktioniert. Viele Layouts erwarten eine vollständige Kontrolle über den Tag "
". – Pointykönnen Sie Margin-Top zu 33px? Ich weiß, Iframes sind ein Schmerz zu stylen ... – billythekid