Страницы: 1
Собственно всё. Как получить URL текущего окна?
Отсутствует
Al_H Дай пример
Отсутствует
...Как получить URL текущего окна?
Откуда получить-то ? Из html ?
Из расширения ?
Для элемента browser ?
P.S: вот здесь: http://forum.mozilla.ru/viewtopic.php?id=4990 еще много полезного кода.
Отредактировано Anton (03-10-2005 21:16:40)
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Отсутствует
Anton
Из расширения - пытаюсь написать своё, пока плохо получается
Отсутствует
Anton Спасибо
getBrowser (). contentDocument. location. href - работает
Теперь вылез другой глюк:
<overlay id="exploderOverlay" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <popup id="contentareacontextmenu"> <menuitem id="exploder-do-scanlink" label="go to exploder;" oncommand="go_to();"/> </popup> <window id="main-window"> <script type="application/x-javascript"> <![CDATA[ function go_to() { var url = getBrowser (). contentDocument. location. href; window.open("http://test.kp.ru/cgi-bin/slovari/BBB.pl?url="+url); } ]]> </script> </window> </overlay>
Не работает - не появляется меню
Если заменяю
<popup id="contentareacontextmenu"> <menuitem id="exploder-do-scanlink" label="go to exploder;" oncommand="go_to();"/> </popup>
на
<keyset id="mainKeyset"> <key id="key_exploder_focus" key=";" oncommand="go_to();" modifiers="accel"/> </keyset>
...всё работает отлично
Отредактировано iron-zorin (04-10-2005 18:01:17)
Отсутствует
...Теперь вылез другой глюк:
Выделить кодКод:
... <popup id="contentareacontextmenu"> <menuitem id="exploder-do-scanlink" label="go to exploder;" oncommand="go_to();"/> </popup> ...Не работает - не появляется меню...
id неправильный - надо contentAreaContextMenu.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Anton
d неправильный - надо contentAreaContextMenu.
Пробовал и так- результат тот же
Отсутствует
iron-zorin, всё таки вам удалось вынудить меня написать расширение тестовое расширение. Переписал один к одному код, за исключением id-а. Всё работает: .
Видимо, оверлей зарегистрирован неверно.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1