我需要找出一種方法來專門爲Mac上的Safari安裝插件。如果我將.plugin
文件複製到Internet Plug-ins
文件夾中,它們在運行時也會被Firefox和Google Chrome檢測到。如何在瀏覽器註冊之前在NPAPI插件中檢測到UserAgent?
爲了防止出現這種情況,我使用NP_UserAgent
API調用來確定用戶代理,如果它不是Safari,請退出。但是,插件仍由Google Chrome和Firefox註冊。無論如何在沒有瀏覽器註冊插件的情況下做同樣的事情?
謝謝@smorgan ...認爲這是我將如何前進。是的,你的猜測是絕對正確的......插件與Safari擴展一起工作。它實際上是Firefox和Chrome的現有擴展,我試圖將它移植到Safari。是的,如果你喜歡它:) http://www.cloudmagic.com/ – themoondothshine 2010-12-02 04:37:02