0
我正在實現一個Firefox插件,它是一個在XUL中編碼的側邊欄。現在我想實現第二個邊欄,我可以在同一個插件中同時顯示第一個邊欄。所以基本上我想在同一個窗口中有一個左邊欄和一個右邊欄。是否可以在包含2個側邊欄的XUL中實現Firefox插件?
可能嗎?
我正在實現一個Firefox插件,它是一個在XUL中編碼的側邊欄。現在我想實現第二個邊欄,我可以在同一個插件中同時顯示第一個邊欄。所以基本上我想在同一個窗口中有一個左邊欄和一個右邊欄。是否可以在包含2個側邊欄的XUL中實現Firefox插件?
可能嗎?
如果你想使用內置的XUL側邊欄,AFAIK沒有這樣的可能,因爲它使用相同的(在啓動時建立一次)XUL元素來顯示所有的側邊欄。您可能會嘗試克隆這個元素,因爲XUL與DOM非常相似,但很多機會會破壞瀏覽器中的某些功能。
儘管如此,您並不僅限於僅使用內置邊欄。嘗試模擬它,如果它是可能的解決方案給你。