Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   localStorage для IE6-7 (https://javascript.ru/forum/project/29013-localstorage-dlya-ie6-7-a.html)

Deff 21.07.2012 17:52

Вообще вещь шикарная для ликвидации повторных аякс запросов на разных страницах того же контента актуального по времени( время и ссылку подкачки подсовываем в ключ)

В частности - многостранично отображаемый чат, или новостной блок

Deff 28.01.2013 08:15

Смотрел на хабре - много вопросов по расширению объема localStorage более 5 мегов, как вариант, использовать в качестве дополнительного Storage фрейм запроксенный через гугло переводчик + текущий адрес или иной анонимайзер - или несколько.

kobezzza 28.01.2013 09:32

Цитата:

Сообщение от Deff (Сообщение 229851)
Смотрел на хабре - много вопросов по расширению объема localStorage более 5 мегов, как вариант, использовать в качестве дополнительного Storage фрейм запроксенный через гугло переводчик + текущий адрес или иной анонимайзер - или несколько.

В последних ИЕ, хром и фф уже нормально работает IndexedDB, а в Opera есть WebSQL, они позволяют хранить большие данные, а ограничения вроде не более 50 мб на один блоб.

Deff 28.01.2013 17:00

:) Имхо, я к тому, что если есть время - можно бы расширить дополнить ?
a) Прозрачная работа с объектами (Просто берем и сохраняем переменную
b) Расширение объёма хранения (благо работа с фреймами уже в наличии)

Конкурент => https://github.com/marcuswestin/store.js

Deff 10.04.2013 14:06

devote,
Собственно вопрос такой :
нельзя ли Эту часть
if ( window.location.hash == "#localStorageDataStoredPage" ) {

			document.write( '<link id="StorageElement" style="behavior:url(#default#userData)" />'+
				'<script type="text/javascript">'+
					'var r=[],_S=document.getElementById("StorageElement");'+
					'for(var k in window){'+
						'if(k!="r"&&k!="_S"){'+
							'r[r.length]=k;'+
						'}'+
					'}'+
					'window.onerror=function(){'+
						'return true;'+
					'};'+
					'window.onload=function(){'+
						'_S.document.body.innerHTML="";'+
					'}'+
				'</script>'+
				'<script type="text/javascript">'+
					'eval("var "+r.join("=null,")+"=null,prompt=null,alert=null,r=null;")'+
				'</script><body><noscript><noscript><noscript><noscript><plaintext><![CDATA['
			);

			return;
		}

Всунуть в пустой фрейм, (у меня, на http://test083tst.mybb.ru/ в марте появилась проблема, - установленные скрипты от сервиса стали конфликтовать с данным скриптом, поскольку переносятся и во фрейм, выше него
(это по всему сервису mybb.ru- данный тестовик как пример),
Скрипт был достаточно важный - сохранял статистику активности по юзерам за сутки(которую сервис изъял в связи с нагрузкой
...
Цитата:

Всунуть в пустой фрейм,
Или по ссылке со страницей 404, где она почти пустая и без скриптов,
Или во фрейм со ссылкой на мини-картинку http://test083tst.mybb.ru/files/0011/da/9b/85646.png, он вверху страницы (плюсик)
Т.е скрипты устанавливать во фрейм с родительской ... ?

devote 10.04.2013 15:12

да можно будет переделать его.. тока вот вопрос а стоит ли? ведь ИЕ7 скоро будет в страшных снах, стоит ли ради него стараться?

Deff 10.04.2013 15:17

Цитата:

Сообщение от devote
да можно будет переделать его.. тока вот вопрос а стоит ли? ведь ИЕ7 скоро будет в страшных снах, стоит ли ради него стараться?

Ну ежели на пустой фрейм то даже интересно,
А на счет стоит - судя по громким крикам у мну на сервисе 7%( в основном за 50) сидят на ИЕ6-7 при 400 000 форумах это прилично
(хотя скриптом из них кнешн пользуются не более %10

Deff 10.04.2013 15:26

Чичас просто хотел расширить применение и подгружать контент объявления(онлайн редактируемого) с LocalStorage, а отсутствие объявы даж у 7% - не Айс
За чрезмерное использование аякс запросов же - сервис банит пользователя - принимают за DDOs - атаку
[hr]
Думаю тогда лучше через фрейм с картинкой, поскольку многократное обращение к картинке не принимают за DDOs ?
(Или есть возможность на пустом ?

Deff 16.04.2013 05:39

:cray:

Deff 17.04.2013 23:53

Ибо актуально, задумал перенести форму ответа на клиента( более 20 кб, поскольку смайлы и загрузка катинок флеш скриптом


Часовой пояс GMT +3, время: 16:44.