|
|
|
| Пишу скрипт для Opera (UserJS).
Для хранения настроек использую выдуманный адрес (например: http://111.ru). Хотя на самом деле он не существует, но скрипт все равно выполняется, а значит там можно хранить информацию в cookies.
Я это делаю так:
На любой странице создаю невидимый iframe с адресом "http://111.ru". Т.к. UserJS выполняется на всех страницах, то можно спокойно извлечь cookie и передать их с помощью top.document.postMessage('...');
Но почему-то это срабатывает не на всех страницах. Там где это не работает выдается такая ошибка:
Security error: attempted to read protected variable
Что это за ошибка, и как с ней бороться? Может кто-то с этим уже сталкивался? | |
|
|
|
|
|
|
|
для: komex
(04.04.2008 в 18:22)
| | Ошибка доступа к кукам, скорее всего не соответствует путь к домену, вот он и ругается.
Способов борьбы с такой ошибкой нет. | |
|
|
|
|
|
|
|
для: ONYX
(07.04.2008 в 07:55)
| | А почему на некоторых страницах бывает эта ошибка, а на некоторых нет? | |
|
|
|
|
|
|
|
для: ONYX
(07.04.2008 в 07:55)
| | Да и если к кукам вообще не обращаться, таже ошибка... =( | |
|
|
|