Перетаскивание HTML5-стилей не отображается в Windows Server 2003 - PullRequest
2 голосов
/ 03 декабря 2010

Я работаю над утилитой загрузки файлов на основе Ajax-Uploader от Valum .Идея похожа на процесс прикрепления Gmail.Пользователь должен иметь возможность перетаскивать файл с рабочего стола в окно браузера и в область загрузки файлов, чтобы получить его для загрузки.Это прекрасно работает в браузерах, которые поддерживают эту функцию (Firefox 3.6+, Chrome 7+).

Проблема, с которой я сталкиваюсь, заключается в стилях, которые должны быть перерисованы, когда пользователь:

  1. Перетаскивает файл в любом месте браузера
  2. Перетаскиваетфайл в область загрузки

Я тестировал в тех же версиях браузера на WinXP, Vista и Win7.Соответствующие стили перерисованы.Однако в Windows Server 2003 этого не происходит.

В Win2003, когда я проверяю div, который должен быть перерисован через Firebug, классы «drop-area» и «drop-area-active» применяются правильно,Firebug даже показывает правильные объявления стилей, но изменения никогда не видны.

Единственное отличие между FF и Chrome, которое я могу заметить, заключается в том, что в Chrome стиль "drop-area-active"отображается на долю секунды, когда пользователь удаляет файл.

Я не уверен, что это проблема Windows2003, но это единственная ОС, в которой я могу воссоздать ошибку.

1 Ответ

0 голосов
/ 06 декабря 2010

Edit:

Если вы работаете с Win2k3, попробуйте Gmail drag'n'drop. Я вижу альтернативные стили в других ОС, но не в Win2k3.

Редактировать # 2:

Все еще вижу эту проблему во многих разных местах. У кого-нибудь есть предложения? Я представил это как ошибку в Chromium Project. Выпуск 68632. http://code.google.com/p/chromium/issues/detail?id=68632

...