チタンデスクトップのSVG?

私はTitanium Desktopの1.1.0 SDKを実行しており、SVGテキスト要素だけが適切にレンダリングされます。 getBBox()などのSVGメソッドはエラーメッセージを返します。

このアプリケーションは、Chrome、Firefox、Safariなど、Titanium環境の外部でうまく機能します。

どのようにこれを解決するための任意のアイデアですか? (どのブラウザ+バージョンがTitanium内で実際に動作していますか?)

ありがとう。

編集:

SVGコードの例:

 <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

Titanium Desktopでは何もレンダリングしません(またはテキスト要素のみ):

enter image description here

5
追加された 編集された
ビュー: 1
@ TimothyAllynDrake:Titanium環境で動作しないSVGサンプルを追加しました。ありがとう。
追加された 著者 dani,
@TimothyAllynDrake:SVGをJavaScript、つまりcreateElementNS(...)を使用して描画すると、SVGが正常に表示されます。しかし、マークアップが既にページにあるときは...
追加された 著者 dani,
あなたは例を挙げていただけますか?
追加された 著者 Timothy Allyn Drake,
私は今夜​​これを理解するのを手伝ってくれるでしょう。
追加された 著者 Timothy Allyn Drake,

2 答え

貼り付けたSVGは基本的なもので、SVGがサポートするすべての環境でうまく動作するはずです。以下は、SVG標準への適合性をテストするためのW3Cの包括的なテストスイートへのリンクです。ご使用の環境でこれらのテストを実行する方法を見つけてください。テストが失敗した場合、ご使用の環境がSVGの完全な仕様をサポートしていない可能性があります。

http://www.hp.com/jp /Test/20061213/htmlObjectHarness/full-index.html

1
追加された
そのリンクは少し古いです。最新の公開テストスイートは以下のサイトから入手できます: dev.w3.org/SVG/プロファイル/ 1.1F2 /テスト/ハーネス
追加された 著者 Erik Dahlström,

Titanium DesktopのWebKit/WebCoreフレームワークは古くなっています。

チタンデスクトップは、appelleratorによって放棄され、コミュニティ主導のプロジェクトに変換されました。

コミュニティはChromeEmbedFrameworkへの切り替えについて議論しています。

0
追加された