javascript: как получить данные о просматриваемой странице ?
Делаю интерфейс для организации букмарков, на javascript.
Данные о букмарках храняться в mysql на сервере и не связанны с меню
"букмарки" броузера клиента.
Нужно сделать функцию добавления новой букмарки для страницы которую
просматривает пользователь в броузере.
Проблема в том, что не понятно как получить данные "url", "title" для
актуальной страницы, даже если ее открыть в ifame.
например, если попробовать узнать url:
document.getElementById('iframe').contentDocument.URL
то появляется ошибка: "access denied"
(google находит, что это элемент безопасности, предусмотренный
спецификацией DOM)
в тоже время document.getElementById('iframe').src
который можно прочесть, содержит устаревшую информацию ("стартовый url").
Основная задача программы/органайзера букмарков - сделать их доступными
с любого клиента (интернет кафе), поэтому ее представление в качестве FF
плагина нежелательно (а желательно оставить ее www страницой)
Вопросы:
1. Как можно обойти "access denied" (авторизоваться ?) ?
2. Если получить данные о странице в iframe никак нельзя, то каким
другим способом можно передать данные (url. title) просматреваемой
страницы программе/органайзеру, также открытой в броузере (кроме ручного
copy/paste) ?
Спасибо.
--
Sincerely,
Nicholas
Reply to: