當以託管模式運行GWT應用程序時,通常需要在查詢字符串參數中添加代碼服務器的位置,例如,而不是index.html
,可能需要打開index.html?gwt.codesvr=127.0.0.1:9997
。問題是gwt.codesvr
通常不包含在超鏈接中,因此必須手動添加。將它添加到應用程序中的所有鏈接似乎不是一個好主意,因爲它會干擾最終的GWT編譯版本。另一個選項是index.html
通過JavaScript自行反思,並附加默認gwt.codesvr
到window.location
,但這應該只在應用程序確定它沒有被編譯後,即在GWT module may need to be (re)compiled
警報之後完成。 我相信理想的解決方案應該是讓GWT在找到沒有排列組合的選擇之後定製它所做的動作。默認操作是顯示剛剛提到的警報警告,但不幸的是這不是可定製的。如何自動將gwt.codesvr附加到頁面URL
所以我的問題是:什麼是最好的方式來自動打開當前頁面的默認gwt.codesvr
,當沒有編譯的排列。
您的Javascript中有錯誤。你可以仔細檢查你是否複製了嗎? – 11101101b
不錯,它現在就像一個魅力!最好的小書籤! – 11101101b