Я должен включать тип = “текст/JavaScript” в моих ТЕГАХ SCRIPT?

Это всего лишь теория, но у вас может быть утечка контекста. По сути, старая активность могла сообщать о строковых значениях, а не о вновь созданных.

Способ проверить это:

  1. Заменить TAG на переменную-член (НЕ STATIC!).
  2. OnCreate, установите TAG = this.toString (), это поместит адрес памяти действия в качестве тега.
  3. Распечатайте упражнение, используя исходную локаль.
  4. Делайте все, чтобы изменить язык. Это должно (никогда не проверять это) перезапустить действие, и вы получите новое действие. Если вы делаете. Затем посмотрите на журнал и посмотрите, меняется ли адрес памяти для тега. Если адрес памяти такой же, как и прежде, контекст просочился.

16
задан Gumbo 12 June 2009 в 07:31
поделиться

5 ответов

Вы неправильно поняли, что имел в виду Крокфорд, он не сказал, что атрибут type полностью недействителен, просто он неверен. Тип MIME для JavaScript - application / javascript (или application / ecmascript , я не могу вспомнить прямо сейчас).

Обычно используется text / javascript , который браузеры будут обрабатывать без каких-либо проблем, поскольку он долгое время был стандартом defacto .

Что касается