Я пытаюсь alert()
свойства объекта JavaScript. Так как текст на предупреждении не с возможностью прокрутки, я вижу только часть его. Как я фиксирую это? Я использую FF 3.5.
Установить Firebug и используйте console.log (myObj);
Таким образом вы можете правильно проверить объект!
Вы можете разбить текст на множество частей и предупреждать много раз.
Или вы можете создать textArea на странице и установить innerHTML текстовой области для выходного сообщения [что я делаю] Обратите внимание, что если вы хотите это сделать, вы должны заменить \ n на
В Chrome иногда кнопка "ОК" в предупреждении даже не отображается> _>
Подделка чего? HTTP - это просто протокол для передачи данных, это на самом деле не то, что само было бы испорчено.
Дело в том, чтобы не предотвратить подделку информации, а просто никогда не доверять клиенту. С точки зрения файлов cookie, сохраните хэшированное псевдослучайное значение, которое вы сравниваете с базой данных, прежде чем принять данные файлов cookie.
ОБНОВЛЕНО:
Учитывая, что это конкретно печенье, о котором вы беспокоитесь, я пойду немного глубже. Есть две основные вещи, которые должны беспокоить себя при хранении печенья.
Поэтому предположим, что вы хотите иметь сайт с пользователями, где вы храните личные данные. В файле cookie можно сохранить имя пользователя или идентификатор пользователя, а также хэшированный маркер безопасности, который также сохраняется в базе данных при входе пользователя в систему. Маркер безопасности не будет известен и будет изменяться при каждом входе в систему. Любая личная информация остается в базе данных, а не в файле cookie.
Подробнее о передовой практике: http://jaspan.com/improved_persistent_login_cookie_best_practice
-121--4779937- login _ required
предназначен для переноса представления с возможностью вызова, без включения () и просмотра исходного кода:
http://code.djangoproject.com/browser/django/tags/releases/1.1.1/django/conf/urls/defaults.py#L9
- Я не думаю, что существует простой способ использования default (или даже custom) login _ required
Написав это, я думаю, что разумным подходом было бы использовать некоторое «требуемое промежуточное программное обеспечение», как это: http://www.djangosnippets.org/snippets/1179/ и забыть о украшении urls в urls.py.
-121--1229802-Посмотрите на Blackbird . Это экранный javascript-журнал/отладчик. В коде следует поместить log.debug (объект), и он будет выведен в обозреватель в наложении div. Я не знаю, работает ли это, если просто передать объект, но очевидно, что у вас уже есть object.dumpvars () уже отработан.
Используйте кроссбраузерную библиотеку протоколирования, например, мою собственную log4javascript. Среди многих других вещей, она имеет консоль регистрации с возможностью поиска, фильтрации и позволяет сбрасывать объекты в консоль, используя вызовы регистрации:
var obj = {
name: "Octopus",
tentacles: 8
};
log.debug(obj);
/*
Displays:
19:53:17 INFO - {
name: Octopus,
tentacles: 8
}
*/