웹 응용 프로그램이 Javascript 함수를 호출하여 Growl 알림을 보낼 수있게 해주는 Safari 플러그인 (Growler)을 작성했습니다. 그러나 작성 당시에 사람들은 <embed>
을 사용하여 Javascript에서 사용할 수 있도록 플러그인을 초기화해야합니다 (Apple의 예제에서 가져온 것).Javascript가 Safari 플러그인과 상호 작용하는 전역 객체
내가 매번 window.<pluginName>
과 같은 것을 정의 할 수있는 방법이 있는지 궁금 해서요? 그러면 많은 사이트에서 코드를 변경하지 않고도 사이트를 사용할 수 있습니다.
많은 예제와 설명서를 살펴본 결과 'WebView'와 'WebScriptObject'라는 두 가지가 나왔습니다. 나는이 일에 상당히 익숙하지 않아 무엇을해야할지 잘 모르겠다.
정말요? 그것은 나쁘다. 왜냐하면 이는 내 플러그인이 존재 하는지를 확인할 수있는 실제적인 방법이 없다는 것을 의미하기 때문에 (정상적으로 성능을 저하시키기가 더 어렵다). 이 점에있어서 강력한 뇌파가 있습니까? – aditya
신경 쓰지 마라. 알아 냈어. Firefox와 달리 WebKit은'navigator.plugins'를 구현합니다. – aditya