Страницы: 1
А когда ж Вы Firefox 1.5 спасать будете? Я без fixer'а жизни не вижу, и от поседнего Fox'а отказываться тоже не хочу. А кэш падает и падает :(
Поднимаю тему заново :cool:
Не работает в Mozilla Firefox Beta 2. Как поступить для этого релиза?
В IE такое возможно без проблем, а у Firefox я понимаю это запрещено по соображениям безопасности. Можно ли изменить?
При запуске вышеописаным способом (то есть просто открытием xul файла в браузере) возникает ошибка:
Ошибка: uncaught exception: [Exception... "Security error" code: "1000" nsresult: "0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)" location: "file:///D:/Laptop/Stuff/Firefox/enum.js Line: 11"]
на строке
alert(doc.innerHTML);
При этом если открыта в активной вкладке пустая страница, то сначала будет алерт
<head><title></title></head><body></body
, а потом только ошибка. Если страница не пуста, то ошибка сразу...
А можно еще вопрос? :rolleyes:
Как мне теперь получить код страницы?
(Сам чего не пробую - не получается. Видимо, я неправильно применяю объектную модель:()
Спасибо, все работает.
Ошибка: uncaught exception: 0?@5I5=> ?>;CG0BL A2>9AB2>: UnnamedClass.classes
Может я н в том окружении тестирую?.. У меня два файла:
<?xml version="1.0" encoding="windows-1251"?>
<window
title="enum"
id="enumID"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"><button id="idEnum" label="Button" default="true" onclick='enumerate();'/>
<script src="enum.js" type="application/x-javascript"/>
</window>
В enum.js соответсвенно код, данный мне [c]выше...
Наваждение какое-то... То же самое. Дальше windowMediator не идет...
Вот, на всякий случай:
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
Вот на этой строчке затык:
... alert ("1"); var windowManager = Components.classes['@mozilla.org/appshell/window-mediator;1'].getService(); alert ("2"); ...
первый алерт показывает, а второй уже нет...
Ругается вот на это - v_browser. length. Но и без этого - не работает :|
Это уже хорошо. Это мне понятней :D
А как JavaScript'ом узнать, какие страницы сейчас открыты?
Можно ли с помощью оверлея сделать следующее:
1. Если открыта страница с определенного url...
2. Если html код этой страницы подходит по маске...
3. Если в соседнем окне/закладке открыта другая (но вполне определенная страница) страница...
...то с согласия пользователя сделать в определенном фрейме 1-ой страницы Ctrl+A и Ctrl+C, а в определенной форме, в определенном input'е второй страницы сделать Ctrl+V и нажать кнопку submit.
Или надо на С это делать?
Страницы: 1