Ich habe Elemente mit Polymer aufgebaut, die auf mehreren Seiten ausgeführt werden muss (ein Widget), die:Wie sicher Polymer in unbekannter Umgebung laden - mehrere Versionen oder Namespace?
- Ich habe keine Polymer enthalten (in Ordnung, ich kann einschließen)
- Polymer bereits in einer kompatiblen Version enthalten (brillant, unwahrscheinlich)
- Polymer bei einer unbekannten Version (zu alt oder zu neu, heikel)
Ist es möglich, Polymer in einem Namensraum zu laden? z.B. myObj.Polymer
oder MyPolymerName
Ich habe polymer-js gefunden, die ich Polymer als Modul laden lassen, aber dies ist kein offizieller Weg.Exportiert nach wie vor auf den globalen Bereich
Ich denke, gute alte Rahmen sind nicht in Frage, oder? Ich sehe, dass die Polymerdokumentation Iframes verwendet, um ihre Demos zu isolieren. – Logain
@Logain Ja, leider –
Es ist nicht möglich, Polymer in einem Namespace zu laden. Polymer experimentierte mit dem Mischen von 0.5 und 1.0 Elementen auf ihrer Website unter Verwendung verschiedener Hacks und fand es zu unhandlich. Dieses Thema ist immer noch ein Forschungsgebiet. –