| 110 | | document.getElementById("content").addTab(url); |
|---|
| | 110 | var loadInBackground, sendReferrer, referrer; |
|---|
| | 111 | loadInBackground = this.tabBrowser.mPrefs.getBoolPref("browser.tabs.loadInBackground"); |
|---|
| | 112 | sendReferrer = this.tabBrowser.mPrefs.getIntPref("network.http.sendRefererHeader"); |
|---|
| | 113 | if (sendReferrer) { |
|---|
| | 114 | var ios = Components.classes["@mozilla.org/network/io-service;1"] |
|---|
| | 115 | .getService(Components.interfaces.nsIIOService); |
|---|
| | 116 | referrer = ios.newURI(content.document.location.href, null, null); |
|---|
| | 117 | } else { |
|---|
| | 118 | referrer = null; |
|---|
| | 119 | } |
|---|
| | 120 | this.tabBrowser.loadOneTab(url, referrer, null, null, loadInBackground); |
|---|