2010-12-23 2 views
2

Mac 및 Windows 용 Safari 확장을 개발 중입니다. 내 확장 내가 **/라이브러리/인터넷 플러그인에 저장하고 내 플러그인에 대한 트리거 포인트입니다/** 객체에 의해 내 확장의 내 플러그인을 요구한다 global.html 마임 타입 태그global.html은 safari-extension builder에서 NPAPI 플러그인을로드 할 수 없지만 직접 링크에서로드하는 것입니다.

Mac에서 safari-extz-builder를 통해 내 extz를로드 할 때 플러그 인이 호출되지 않지만 동일한 global.html을 Safari 창으로 드래그하면 작동합니다. 또한 동일한 global.html이 Windows에서 잘 작동합니다.

내가 나에게 (즉, 직접 연결 작업을하지만 확장 빌더에서로드에 실패) 같은 결과를 내 global.html의

코드 주었다 너무 일반적인 플러그인 "npsimple"와 같은 과정을 반복 한

:

를 npsimple에 대한
<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> 

링크 :

http://git.webvm.net/?p=npsimple;a=tree

나는 매우 어리석은 뭔가 빠진해야합니다. 모든 아이디어 ??

은 TIA

Parimal 다스는

OSX 10.5.8/사파리 5.0.3

+0

안녕하세요? 해결책을 얻었습니까? –

답변

1

나는 같은 발견, 내가 가지고 올 수있는 유일한 해결 방법은에 NPAPI 플러그인을 추가했다 메뉴 막대. 그것은 작동하지만, 아무 이유없이 겉으로는 스스로를 셧다운시키고 그렇게 할 때마다 다시로드해야합니다. 성가신.

관련 문제