Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Доступ к кукам и их блокировка 
:(
    Опции темы
Ciber SLasH
Дата 7.12.2005, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



Как можно добраться до кук из JavaScript-а, если переопределить свойство document.cookie как:
Код
document.cookie = function () {return null}

и вообще можно ли заблокировать доступ к кукам из JavaScript-а для других JavaScript-ов...

Это сообщение отредактировал(а) Ciber SLasH - 7.12.2005, 20:42
PM   Вверх
Sardar
Дата 8.12.2005, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Не понял а что ты этим кодом хотел сделать? На самом деле для функции вызываеться toString(), что выдаёт тело функции, которе не содержит знака =, следовательно создаёться имя с телом функции без значения.

Если существовали куки ранее, то они будут видны через ; проверь сам smile

Куку закрыть никак нельзя, это браузерный обьект.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Ciber SLasH
Дата 8.12.2005, 01:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



Цитата(Sardar @ 8.12.2005, 00:44)
Не понял а что ты этим кодом хотел сделать?

Я хотел переопределить стандартное свойство document.cookie на своё, т.е. на функцию, которая бы выдавала null.
Странно, я пробовал выше написанный код вставить в документ. И при вызове document.cookie IE выдавл сначала null, но позже (а именно сейчас) он стал выдавать установленную куку + код функции.

Вижу ничего из этого не выйдет... а жаль...
PM   Вверх
Aliance
Дата 25.12.2005, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



А свойство prototype пробовал использовать?
PM MAIL WWW ICQ Skype   Вверх
Ciber SLasH
Дата 26.12.2005, 07:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



2Aliance:
Ты имеешь ввиду сделать так:
Код
document.prototype.cookie = function () {return null}

Так ничего не выйдет...
PM   Вверх
Sardar
Дата 26.12.2005, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(Ciber @ 26.12.2005, 06:37)
Ты имеешь ввиду сделать так:

Нет, прототип это свойство конструктора.

Цитата(Aliance @ 25.12.2005, 12:44)
А свойство prototype пробовал использовать?

document под ИЕ, впрочем как и любой другой "встроенный" обьект в ИЕ не имеет конструктора (потому JS в ИЕ вообщем то не настоящий JS smile ), следовательно нельзя добраться до прототипа. Также свойство определённое для обьекта непосрредственно имеет выше приоритет (чтение) чем свойство с этим же именем из прототипа. Кратко: не выйдет smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1477 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.