1

我正在將一個插件從Firefox移到Chrome。在Firefox中,可以創建一個連接到當前窗口的獨立面板,而不是您在Chrome中顯示的彈出窗口。在Google Chrome中創建面板

我知道Chrome允許您將腳本插入到頁面中。我如何在不改變佈局的情況下使用腳本插入將面板添加到窗口的底部?

謝謝。

回答

0

Chrome API不提供任何幫助。您需要通過內容腳本手動插入和定位面板格。

怎麼做的風采吧:

  • 設置position:fixed;bottom:0;爲面板
  • 設置頁面正文等於面板的高度margin-bottom
  • 查找的頁面上有bottom值設置絕對定位元素並通過面板高度減小它。
+0

這似乎創建一個浮動在內容的div。無論如何要將頁面內容向上移動以爲面板騰出空間嗎? – usertest 2011-06-02 08:30:43

+0

@usertest您可以通過在整個''上設置底部邊距來實現。 – serg 2011-06-02 14:53:41

+0

如果您正在考慮有選擇地顯示面板,這可能很有用:http://www.bennadel.com/blog/1827-Using-jQuery-s-SlideUp-and-SlideDown-Methods-With-Bottom-Positioned- Elements.htm – Darin 2011-07-23 11:25:50