Местен магазин в операта

UPD: Свърши се! В karakane (Opera 10.50) е роден на съхранение. Така че, ако нямате нужда от обратна съвместимост, просто изчакайте малко.
Обичам операта, по дяволите!

По-долу е на оригиналния текст.

Между другото, като се използва window.postMessage възможно да се организира една и съща локална памет на данни в прекрасния Opera браузър. Що се отнася до това, разбира се, само yuzerskriptov.

Техниката без пример:

И сега минусите:

По принцип, проблемът може да бъде решен по два начина.
Първият - да посочи в yuzerskripte уникален идентификатор и да го потвърдим (както се прави в една и съща Maxthon / MyIE2). Но край yuzerskripta потребителския цяло едва ли ще искат нещо там, за да редактирате файл неразбираем за него.

Вторият - не закача obrabochik window.addEventListener ( "съобщение", ...), и window.opera.addEventListener ( "BeforeEvent.message", ...), и ако съобщението дойде от локалния хост, а не да го давате на.

  • Данните от "магазина" идват асинхронно. И затова ще трябва да се отложи изпълнението на основната сценария до пристигането на данните.
  • Метод ужасяващо и използва най-малко една рана (и един патентован метод, в случай на window.opera). Но, като цяло, това е много по-добър конфигурации за съхранение в бисквитката сайта.

    Като цяло, приложения маса. ЛЮБИТЕЛИ skriptopisaniya опера - отивам за него! Надявам се, че ще намерите полезна този текст.