Ich muss herausfinden, wie man Plug-ins speziell für Safari auf Mac installiert. Wenn ich die .plugin
Dateien in den Ordner Internet Plug-ins
kopiere, wird es auch von Firefox und Google Chrome erkannt, wenn sie ausgeführt werden.Wie kann UserAgent in einem NPAPI-Plug-in erkannt werden, bevor es vom Browser registriert wird?
Um dies zu verhindern, habe ich den API-Aufruf NP_UserAgent
verwendet, um den Benutzeragenten zu ermitteln, und mich beendet, wenn es nicht Safari war. Die Plug-ins werden jedoch weiterhin von Google Chrome und Firefox registriert. Gibt es das Gleiche, ohne dass der Browser das Plug-In registriert?
Dank @smorgan ... Think ist, wie ich voran gehen werde. Ja, Ihre Vermutung ist absolut richtig ... Die Plug-Ins funktionieren in Verbindung mit einer Safari-Erweiterung. Es ist eigentlich eine existierende Erweiterung für Firefox und Chrome und ich versuche es in Safari zu portieren. Ja, wenn Sie es mögen :) http://www.cloudmagic.com/ – themoondothshine