Я разрабатываю расширение Safari для Mac и Win.
Мое расширение является точкой запуска для моего плагина, который я храню в ** / Library / Internet Plug-ins / **
global.html моего расширения вызывает тип mime моих плагинов с помощью object tag
Проблема в том, что когда на Mac я загружаю свой extz через safari-extz-builder, плагин НЕ вызывается, но когда я перетаскиваю тот же файл global.html в окно safari, он работает.
Также тот же global.html отлично работает в Windows.
Я повторил тот же процесс с универсальным плагином "npsimple", который дал мне тот же результат (то есть, работал над прямым соединением, но не работал при загрузке из компоновщика расширений)
Код моего global.html:
<html>
<body>
<object id="pluginobj" type="application/x-vnd-aplix-foo">Plugin FAILED to load</object>
<script type="text/javascript">
function foo() {
alert(document.getElementById("pluginobj").foo());
}
foo();
</script>
</body>
</html>
Ссылка для npsimple:
http://git.webvm.net/?p=npsimple;a=tree
Я, должно быть, упускаю что-то очень глупое.
Есть идеи ??
ТИА
Parimal Das
OSX 10.5.8 / Safari 5.0.3