Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html SWT.MOZILLA浏览器小部件是否支持SVG?_Html_Eclipse_Svg_Swt_Xulrunner - Fatal编程技术网

Html SWT.MOZILLA浏览器小部件是否支持SVG?

Html SWT.MOZILLA浏览器小部件是否支持SVG?,html,eclipse,svg,swt,xulrunner,Html,Eclipse,Svg,Swt,Xulrunner,在EclipseRCP中,有SWT浏览器小部件来呈现HTML和Javascript。我一直在测试Eclipse3.5.2,并尝试通过SWT.MOZILLA浏览器打开嵌入HTML的SVG,结果很成功但是如果我将svg代码直接嵌入html标记中,则失败。 为了运行SWT.MOZILLA,我使用XulRunner 1.9.2.19。 这是否意味着SWT浏览器(MOZILLA、WEBKIT、NONE)不可用;你没有SVG支持吗? 我知道有一个选择是使用。但是目前,我的程序正在使用另一个程序提供的SVG文

在EclipseRCP中,有SWT浏览器小部件来呈现HTML和Javascript。我一直在测试Eclipse3.5.2,并尝试通过SWT.MOZILLA浏览器打开嵌入HTML的SVG,结果很成功但是如果我将svg代码直接嵌入html标记中,则失败。 为了运行SWT.MOZILLA,我使用XulRunner 1.9.2.19。 这是否意味着SWT浏览器(MOZILLA、WEBKIT、NONE)不可用;你没有SVG支持吗? 我知道有一个选择是使用。但是目前,我的程序正在使用另一个程序提供的SVG文件,我认为使用raphael.js转换SVG不是一件容易的事情

更新:
有一种方法可以将SVG文件转换为raphael.js,但由于某些原因,它无法转换我的SVG。

Firefox 3.6(对应于XULRunner 1.9.2)非常旧,它只有一些基本的SVG支持。它确实支持内嵌SVG,但您需要使用XHTML(在web上与MIME类型
应用程序/XHTML+xml
一起使用,或者在磁盘驱动器上使用
.XHTML
扩展)和正确的名称空间。仅在Firefox4(对应于XULRunner 2.0)中的HTML5解析器中添加了对常规HTML文件中内联SVG的支持。Firefox 3.6也不支持
元素中的SVG,您必须使用

哇,它很管用。我只是将扩展名从.html改为.xhtml,现在SWT Mozilla可以内联显示SVG。非常感谢:D