钛桌面中的SVG?

钛桌面中的SVG?,svg,titanium,desktop-application,appcelerator,Svg,Titanium,Desktop Application,Appcelerator,我正在运行Tianium Desktop的1.1.0 SDK,只有我的SVG文本元素被正确呈现。getBBox()等SVG方法会给出错误消息 该应用程序在Tianium环境之外运行良好,即:Chrome、Firefox、Safari 有没有办法解决这个问题? (钛合金内部真正运行的浏览器+版本是什么??) 谢谢 编辑: SVG代码示例: <svg width="400" height="400" viewBox="0 0 400 400" xmlns="http://www.w3

我正在运行Tianium Desktop的1.1.0 SDK,只有我的SVG文本元素被正确呈现。getBBox()等SVG方法会给出错误消息

该应用程序在Tianium环境之外运行良好,即:Chrome、Firefox、Safari

有没有办法解决这个问题? (钛合金内部真正运行的浏览器+版本是什么??)

谢谢

编辑: SVG代码示例:

<svg width="400" height="400" viewBox="0 0 400 400"
     xmlns="http://www.w3.org/2000/svg" version="1.1">
  <title>Example triangle01- simple example of a 'path'</title>
  <desc>A path that draws a triangle</desc>
  <rect x="1" y="1" width="398" height="398"
        fill="none" stroke="blue" />
  <path d="M 100 100 L 300 100 L 200 300 z"
        fill="red" stroke="blue" stroke-width="3" />
</svg>

示例三角形01-简单的“路径”示例
画三角形的路径
在Chrome和其他浏览器中渲染三角形:

在钛桌面中不渲染任何内容(或仅渲染文本元素):

<svg width="400" height="400" viewBox="0 0 400 400"
     xmlns="http://www.w3.org/2000/svg" version="1.1">
  <title>Example triangle01- simple example of a 'path'</title>
  <desc>A path that draws a triangle</desc>
  <rect x="1" y="1" width="398" height="398"
        fill="none" stroke="blue" />
  <path d="M 100 100 L 300 100 L 200 300 z"
        fill="red" stroke="blue" stroke-width="3" />
</svg>

您粘贴的SVG非常基本,应该可以在所有支持SVG的环境中正常工作。下面是W3C综合测试套件的链接,用于测试SVG标准的性能。请找到在您的环境中运行这些测试的方法。如果测试失败,那么您的环境可能不支持完整的SVG规范


Tianium Desktop中的WebKit/WebCore框架已经过时

钛桌面已被appcelrator放弃,改为


社区正在讨论切换到ChromeEmbedFramework。

你能提供一个例子吗?@Timothyalyndrake:我添加了一个SVG例子,在Tianium环境下不起作用。谢谢。@Timothyalyndrake:当使用JavaScript绘制SVG时,即CreateElements(…),SVG显示良好!但是当标记已经出现在页面上时,我会尝试今晚帮你解决这个问题。这个链接有点过时了。最新发布的testsuite可在以下位置获得:。