Firebug лжет мне? - PullRequest
       2

Firebug лжет мне?

1 голос
/ 30 ноября 2011

У меня есть объект в моем javascript, который называется file.Запуск console.log(file) позволяет мне проверять объект в Firebug следующим образом ...

firebug

Вот проблема: при попытке получить доступ к file.status я получаю 0,file.name и все остальные атрибуты работают нормально ... просто status выводит 0, несмотря ни на что.

Есть идеи, что происходит ???

Кстати, этот объект представляет собой объект File plupload, если это имеет значение.Кроме того, Webkit Inspector выдает те же результаты.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 30 ноября 2011

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

Может быть, петля for in, просто чтобы увидеть, куда меня это приведет.В конце концов, многие инструменты разработки javascript были созданы с использованием javascript - они не должны лучше понимать объекты, чем обычные команды js.

0 голосов
/ 30 ноября 2011

Я подозреваю, что именно безопасность вокруг JavaScript не позволяет делиться подробностями. Это не вранье, но не говорит вам вещи. Хороший JavaScript, еще один гражданин защищен.

Безопасность Java также может усложнить заблаговременное манипулирование файлами, поэтому существует так много утилит для загрузки, хорошо, и потому что IE7-9 не поддерживает выбор нескольких файлов в браузере. Пример Y UI Uploader или SWFUploader .

...