Ich baue eine JavaScript-Bibliothek, die Kunden verwenden können, um Inhalte, die das Produkt meines Unternehmens erstellt, in ihre eigenen Webseiten einzubetten. Der Inhalt selbst ist eine Kombination aus HTML und Flash mit etwas JavaScript-Kleber. Wir verwenden swfObject, um unseren Flash-Inhalt einzubetten.Die beste Methode, sich auf swfObject in einer Bibliothek zu verlassen
Meine Frage ist: Was ist der beste Weg, um diese Abhängigkeit zu verwalten? Ich erwäge zwei Optionen
Derzeit:
1) eine Kopie von swfobject.js mit unserer Vertriebs- und haben Endanwendern das Skript Element für swfobject.js selbst hinzufügen.
2) Kopieren Sie die Quelle von swfObject.js in unsere eigene JavaScript-Bibliothek und verstecken Sie sie vor unseren Endbenutzern.
# 1 würde besser darin sein, dass Leute eine Kontrolle über das Skript haben könnten, das ihre letzten Seiten verwenden (z. B. könnten sie swfObject.js auf eine neuere Version aktualisieren). Auf vielen Kundenseiten, die ich bereits gesehen habe, sind einige Flash-Inhalte mit swfObject eingebettet, sodass eine einzelne Kopie von swfObject.js effizient wäre.
# 2 scheint, als wäre es sicherer für uns, da wir gegen eine bekannte Version swfObject testen könnten.
Gibt es andere, bessere Optionen? Dies ist meine erste JavaScript-Bibliothek, wie machen Menschen das normalerweise?