SVG in Titanium Desktop?

Ik voer de 1.1.0 SDK van Titanium Desktop uit en alleen mijn SVG-tekstelementen worden correct weergegeven. SVG-methoden zoals getBBox() geven foutmeldingen.

De applicatie werkt goed buiten de Titanium-omgeving - dat wil zeggen: Chrome, Firefox, Safari.

Eventuele ideeën om dit op te lossen? (Welke browser + versie draait echt in Titanium ??)

Bedankt.

Bewerk:

Voorbeeld SVG-code:

 <title>Example triangle01- simple example of a 'path'</title> 
A path that draws a triangle
 
 
 

Renders triangle in Chrome and other browsers:

enter image description here

Geeft niets (of alleen tekstelementen) in Titanium Desktop:

enter image description here

5
@TimothyAllynDrake: ik heb een SVG-voorbeeld toegevoegd dat niet werkt in de Titanium-omgeving. Bedankt.
toegevoegd de auteur dani, de bron
@TimothyAllynDrake: bij het tekenen van SVG met JavaScript, d.w.z. createElementNS (...), toont de SVG het goed! Maar niet wanneer de markup al op de pagina staat ...
toegevoegd de auteur dani, de bron
Kunt u alsjeblieft een voorbeeld geven?
toegevoegd de auteur Timothy Allyn Drake, de bron
Ik zal proberen en je helpen om dit uit te zoeken vanavond.
toegevoegd de auteur Timothy Allyn Drake, de bron

2 antwoord

De SVG die u hebt geplakt, is vrij eenvoudig en zou goed moeten werken in alle door SVG ondersteunde omgevingen. Hieronder vindt u de link naar de uitgebreide testsuite van de W3C om de conformiteit met de SVG-standaard te testen. Zoek een manier om deze tests in uw omgeving uit te voeren. Als de tests mislukken, ondersteunt uw omgeving mogelijk niet de volledige SVG-specificaties.

http://www.w3.org/Graphics/SVG /Test/20061213/htmlObjectHarness/full-index.html

1
toegevoegd
Die link is een beetje gedateerd. De laatst gepubliceerde testsuite is hier beschikbaar: dev.w3.org/SVG/ profielen/1.1F2/test/harnas .
toegevoegd de auteur Erik Dahlström, de bron

Het WebKit/WebCore-framework in Titanium Desktop is behoorlijk verouderd.

Titanium Desktop is verlaten door appcelrator en omgezet in een community-driven project .

De community bespreekt een overstap naar ChromeEmbedFramework.

0
toegevoegd