Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.07.2013, 11:03
Новичок на форуме
Отправить личное сообщение для droni Посмотреть профиль Найти все сообщения от droni
 
Регистрация: 28.07.2013
Сообщений: 1

запуск скрипта
играю в онлайн игру текстовую,на ней установили защиту которая стирае т сесии и недает запустить скрипт

sessionStorage.clear
localStorage.clear

,можно ли как то обойти эту защиту или примеры есть какие нибудь?
Ответить с цитированием
  #2 (permalink)  
Старый 12.03.2015, 12:26
Интересующийся
Отправить личное сообщение для roza Посмотреть профиль Найти все сообщения от roza
 
Регистрация: 15.09.2013
Сообщений: 28

Тоже столкнулась с аналогичной проблемой проблемой
<head>
<title>Вредный сайт</title>
<script type="text/javascript">
window.localStorage.clear();
window.sessionStorage.clear();
</script>
</head>


Кроме зачистки из ==UserScript== всех sessionStorage и localStorage варианты есть? Может можно браузеру запретить выполнение данного скрипта...
Ответить с цитированием
  #3 (permalink)  
Старый 12.03.2015, 15:02
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

window.localStorage.clear = window.sessionStorage.clear = function() {};
Ответить с цитированием
  #4 (permalink)  
Старый 12.03.2015, 19:46
Интересующийся
Отправить личное сообщение для roza Посмотреть профиль Найти все сообщения от roza
 
Регистрация: 15.09.2013
Сообщений: 28

Не пойму как это реализовать из под UserScript
Ответить с цитированием
  #5 (permalink)  
Старый 12.03.2015, 20:09
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от roza
window.sessionStorage.clear();
Нафига тогда писать в sessionStorage ?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #6 (permalink)  
Старый 12.03.2015, 20:35
Интересующийся
Отправить личное сообщение для roza Посмотреть профиль Найти все сообщения от roza
 
Регистрация: 15.09.2013
Сообщений: 28

То есть вы все таки предлагаете переписать весь скрипт исключив все sessionStorage, из за того что на сервере добавили две строчки.Это конечно выход из ситуации,но как то нерационально...
Ответить с цитированием
  #7 (permalink)  
Старый 12.03.2015, 21:00
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

roza, вопрос направлен не вам, а разработчикам "вредного" сайта. Зачем они что-то сохраняют в *Storage если оно все равно будет оттуда удалено с помощью clear() ?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #8 (permalink)  
Старый 12.03.2015, 22:19
Интересующийся
Отправить личное сообщение для roza Посмотреть профиль Найти все сообщения от roza
 
Регистрация: 15.09.2013
Сообщений: 28

С чего вы решили,что они там что то сохраняют,это они прописали на всех станицах сайта для защиты от UserScript,который использует sessionStorage и до этого вполне успешно выполнял своё предназначение.
Вопрос как раз и стоит в том как нейтрализовать удаление sessionStorage с помощью UserScript,другими словами отключить исполнение их скрипта в браузере,а подключаемый что бы работал.
Ответить с цитированием
  #9 (permalink)  
Старый 13.03.2015, 08:03
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

В смысле они перезаписывают стандартные методы window.sessionStorage/localStorage?

var fr = document.createElement('iframe');
fr.onload = function() {
    window.localStorage = this.contentWindow.localStorage;
    window.sessionStorage = this.contentWindow.sessionStorage;
    document.body.removeChild(this);
};
fr.src = '404';
document.body.appendChild(fr);
Ответить с цитированием
  #10 (permalink)  
Старый 13.03.2015, 19:08
Интересующийся
Отправить личное сообщение для roza Посмотреть профиль Найти все сообщения от roza
 
Регистрация: 15.09.2013
Сообщений: 28

не помогает такой вариант,хоть в картинку,хоть в функцию превращай,при пуске основного скрипта срабатывает удаление sessionStorage
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
автоматический запуск скрипта станислав123 Общие вопросы Javascript 2 14.12.2012 20:46
Запуск скрипта с адресной строки olga153b Events/DOM/Window 3 24.09.2012 11:34
Запуск php скрипта через ajax hagen3 AJAX и COMET 2 09.09.2011 03:51
Чем можно организовать запуск скрипта атом. по времени. I5Rek Серверные языки и технологии 2 01.05.2011 23:00
Запуск js-функции на странице из скрипта Bazzilic Серверные языки и технологии 3 20.04.2010 09:53