Мой запрос похож на этот global.html is unable to load NPAPI plugin from safari-extension builder but its loading from the direct link.Как загрузить плагин NPAPI из расширения Safari?
Как загрузить плагин NPAPI из расширения Safari?
Мой запрос похож на этот global.html is unable to load NPAPI plugin from safari-extension builder but its loading from the direct link.Как загрузить плагин NPAPI из расширения Safari?
Как загрузить плагин NPAPI из расширения Safari?
Простой ответ заключается в том, что вы не можете. В отличие от расширений Firefox и Chrome, расширения Safari не позволяют вам встраивать в них плагины npapi.
Вы можете создать панель инструментов в расширении Safari
Загрузить NPAPI на панель инструментов
О продолжении запуска сделать его невидимым
Получить объект Панели
Получить плагин объект из объекта на панели инструментов
try {
var toolbarWindow = safari.extension.bars[0].contentWindow;
safari.extension.bars[0].hide();
var doc = toolbarWindow.document;
var plugin = doc.getElementById("plugin");
if (plugin)
plugin.samefunction();
} catch(e) {
}
опробован на Safari 5.1 , 6.0
Hi Taxilian, я попытался подключить плагин NPAPI из инъецированного сценария расширения Safari, расширение было загружено NPAPI успешно, но оно не получилось ed loading from global.html, спасибо – Akbar
Вау, вы имеете в виду, что я был прав? здорово! – taxilian
, конечно, он поддерживает сафари 5.1; если у вас есть проблемы, получите последнюю информацию от источника управления. Это нехорошее место, чтобы задавать такие вопросы, однако - спросить на форумах, в чате или в группе google, а не на обсуждениях в комментариях по SO – taxilian