GWT история iframe - PullRequest
       34

GWT история iframe

1 голос
/ 27 мая 2010

Я использую GWT и мне нужна история и использую:

<iframe src="javascript:''" id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>

Но можно ли изменить __gwt_historyFrame на любое другое имя AAAAA? Возможно ли это, как показано ниже:

<iframe src="javascript:''" id="AAAAA" style="width:0;height:0;border:0"></iframe>

Ответы [ 3 ]

2 голосов
/ 15 декабря 2011

Вот хорошая документация по истории GWT: http://developerlife.com/tutorials/?p=232 и документация Google на странице хоста: http://www.gwtapps.com/doc/html/com.google.gwt.doc.DeveloperGuide.Fundamentals.HostPage.html

Даем следующий пример кода:

<!-- Include a history iframe to enable full GWT history support -->
<!-- (the id must be exactly as shown)                           -->
<iframe src="javascript:''" id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>

Похоже, что iframe должен иметь id = "__gwt_historyFrame" и не может быть изменен на "AAAAA" или что-либо еще.

0 голосов
/ 23 июня 2010

Вам придется создать свою собственную версию GWT с пользовательской реализацией HistoryImplFrame. И, как утверждают другие ответы, на самом деле нет веских причин для этого.

0 голосов
/ 27 мая 2010

Если вы используете архитектуру MVP, представленную Google, вам не нужно будет менять ее для обработки истории. Я не понимаю, почему вы хотите изменить это, но это похоже на переменную, определенную GWT, которую вы не должны изменять.

...