| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > window.top в chrom |
| Автор: nepster 8.12.2011, 03:02 | ||
Обращаюсь из фрейма к элементу вот таким образом
Везде в любом браузере работает, кроме хрома. Подскажите пожалуйста в чем проблема ? |
| Автор: Amphiluke 8.12.2011, 13:17 | ||
| Если вы проверяете локально, то Chrome вполне может ругаться об ограничениях политики безопасности. Проверьте в консоли наличие сообщений типа
На сервере эта ошибка, скорее всего, проявляться не будет. Даже на локальном. (Ну при условии, конечно, что сообщающиеся документы с одного домена). |
| Автор: nepster 8.12.2011, 15:17 | ||
Открываю локально. Такое задание для экзамена, могу использовать только js и никакого сервера. Если проверят в хроме я пропал ))) Можно ли как то в политиках безопасности это отключить? |
| Автор: Amphiluke 8.12.2011, 15:49 | ||
Есть решение, основанное на запуске браузера с отключенным контролем за соблюдением политики безопасности.
При запуске с ключом --disable-web-security ошибка проявляться не будет. |
| Автор: nepster 8.12.2011, 16:02 |
| Не много не понял, подскажите пожалуйста куда это прописывать в cmd ? |
| Автор: Amphiluke 8.12.2011, 16:06 |
| Можно через cmd, но не обязательно. Если есть желание, можно в свойствах ярлыка дописать этот ключ (в поле «Объект») после полного пути до файла. Только не забудьте потом удалить! |
| Автор: nepster 8.12.2011, 21:06 |
| прописал, запустил, запустился без изменений |
| Автор: Amphiluke 8.12.2011, 22:25 |
| Не знаю, у меня заработало без проблем. Возможно, у вас какая-то не такая версия браузера или что-то не так делаете. Если просто открыть документ двойным кликом по иконке, браузер запустится без параметра. Если надо чтобы браузер запускался с ключом --disable-web-security всегда, независимо от способа открытия, придется, скорее всего, изменить пару записей в реестре. Попробуйте, поищите другие способы. Возможно, есть недокументированные возможности браузера, позволяющие отрубать политику безопасности для протокола file:/// через конфигурацинные файлы или на какой-нибудь из страниц настроек chrome:что-нибудь |
| Автор: nepster 8.12.2011, 22:37 |
| ага, понял. Я просто открывал и перетаскивал нужный файл. Прописал полный адрес и все заработало. Большое спасибо )) |