Страницы: 1
Разобрался. Всем спасибо. Оказывается, нужно было, чтобы название dll начиналось на "np-"
Vladimir_S, попробовал. Тоже самое.
Написал npapi-плагин, который работает в Опере. Но ФФ его не видит.
Я пробовал прописывать и в current user и в local machine и копировал dll в program files/mozilla firefox/plugins. Ноль эффекта.
В ресурсах указал MIMEType, поставил нужную кодовую страницу и язык. Ноль эффекта.
Для проверки поставил MessageBox в DllMain, NP_GetEntryPoints и NP_Initialize. Они не вызываются. Отсюда делаю вывод, что ФФ мой плагин не видит.
В Опере все работает.
В чем может быть дело?
hydrolizer, спасибо. То, что надо.
Есть ли в Mozilla способ загрузки контента по url в строку, аналогичный php-функции file_get_contents?
Пишу такой код:
function getSelection() { return document.commandDispatcher.focusedWindow.getSelection(); } function onMenuSelectAll(){ getSelection().selectAllChildren(document.elementById("widgetBrowser")); }
Он не работает, ничего не выделяется.
XUL:
Хотя событие вызывается.
У вас скрипт работает в chrome-контексте? И в окне браузера, а не в каком-то другом?
<overlay id="aUploadToolbarOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:svg = "http://www.w3.org/2000/svg" xmlns:xlink = "http://www.w3.org/1999/xlink" xmlns:html="http://www.w3.org/1999/xhtml"> <script src="aupload.js" /> //скрипт здесь
28-09-2011 13:56:00
В окне браузера работает, для тега browser не работает.
<browser type="content" src="http://www.mozilla.org" flex="1" oncontextmenu="showContextMenu(this);" /> function showContextMenu(obj){ var o = document.getElementById("contentAreaContextMenu"); o.openPopup(obj, "before_end", null, null, true); }
Пишу такой скрипт:
... var contextMenu = document.getElementById("contentAreaContextMenu"); if (contextMenu) contextMenu.addEventListener("popupshowing", showItems, false); } function showItems(event) { alert(gContextMenu); }
Но выдается сообщение, мол gContextMenu - null.
В чем может быть дело?
Страницы: 1