我知道要更改瀏覽器打開的網站的名稱,我需要更改HTML文件中的標題標籤。GWT:如何更改瀏覽器選項卡名稱?
但是在GWT中,情況有些不同:每個新地點使用相同的html文件,因此瀏覽器選項卡的名稱對於所有地方都是相同的。
- 如何爲每個地方指定名稱?
- 以上這種想法在IE 9中不起作用。在IE 9中,我看到www.my-site.com/#my-place-name:顯示瀏覽器選項卡的名稱,而不是標題標籤的內容。我怎樣才能讓它也適用於IE?
我知道要更改瀏覽器打開的網站的名稱,我需要更改HTML文件中的標題標籤。GWT:如何更改瀏覽器選項卡名稱?
但是在GWT中,情況有些不同:每個新地點使用相同的html文件,因此瀏覽器選項卡的名稱對於所有地方都是相同的。
你可以改變頁面的標題用下面的代碼
Window.setTitle("My Place Name");
請注意,誰把這個最新的地方會設置其標題。
我認爲這個問題已經提到了標題標籤的使用。他在質疑ie9的具體問題。 – SSR
沒有@SachinShekharR,OP特別詢問如何根據應用程序中的當前位置動態更改標題。它*還*詢問IE9,但也許這將通過調用'setTitle'(TBH,我從來沒有打擾過更新標題)來修復。 –
這對瀏覽器歷史記錄非常有用,如果用戶想要跳回幾個地方(即到特定產品頁面,藝術家頁面等)或在瀏覽器歷史記錄中找到位置。否則,瀏覽器會以完全相同的標題顯示應用中的每個位置。 –
您可以通過調用更改頁面標題(如「標籤名稱」),以一個靜態函數在GWT:
import com.google.gwt.dom.client.Document;
...
public static void setBrowserWindowTitle (String newTitle) {
if (Document.get() != null) {
Document.get().setTitle (newTitle);
}
}
任何機會,IE9試圖加載您的GWT應用程序的IE8版本。檢查您的gwt模塊是否有ie9用戶代理? – SSR