[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: