搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

Learn More

How do I open a new tab/new URL from a plugin's sidebar?

  • 1 回覆
  • 2 有這個問題
  • 19 次檢視
  • 最近回覆由 guigs

more options

I have created a plugin with a sidebar. I would like to be able to change the URL of the current tab in the sidebar's window or open a new tab, given that I click a button in the sidebar (or an event is triggered in the sidebar). I am currently using the following Javascript code to go to a new URL:

content.location = newURL;

However, I have other buttons in the sidebar that open new (small) windows. If I first click one of these buttons to open a new window, then the above code fails; it changes the URL of the tab in THAT NEW WINDOW, not in the window of the sidebar. How do I change this?

This also seems to be complicated by the fact that the sidebar document does not have a parent. Any tips are appreciated!

I have created a plugin with a sidebar. I would like to be able to change the URL of the current tab in the sidebar's window or open a new tab, given that I click a button in the sidebar (or an event is triggered in the sidebar). I am currently using the following Javascript code to go to a new URL: content.location = newURL; However, I have other buttons in the sidebar that open new (small) windows. If I first click one of these buttons to open a new window, then the above code fails; it changes the URL of the tab in THAT NEW WINDOW, not in the window of the sidebar. How do I change this? This also seems to be complicated by the fact that the sidebar document does not have a parent. Any tips are appreciated!

所有回覆 (1)

more options

Hi fireferret817, Thank you for your question, however development questions are best answered in stackoverflow.com or the mozllazine.com forums.

If there are any differences made when you change the behavior of opening up a new url this option can be found in the Preferences/Options > Tab menu.