Html 在Sharepoint 2007上显示SVG文件

Html 在Sharepoint 2007上显示SVG文件,html,sharepoint,svg,Html,Sharepoint,Svg,我正在构建一个WSS站点,它必须显示存储在WSS上的SVG文件。 我试图使用标签来显示它,但它不显示,然而,如果我使用它工作正常。我正在使用IE8和IE7 我一直在阅读,每个人都说IE更喜欢它,但在WSS中它不是这样工作的 要显示文件,我使用web内容编辑器web部件并使用以下代码: <object type="image/svg+xml" data="/samples/sample.svg" name="owMain" width="400" height="150"&g

我正在构建一个WSS站点,它必须显示存储在WSS上的SVG文件。 我试图使用标签来显示它,但它不显示,然而,如果我使用它工作正常。我正在使用IE8和IE7

我一直在阅读,每个人都说IE更喜欢它,但在WSS中它不是这样工作的

要显示文件,我使用web内容编辑器web部件并使用以下代码:

<object type="image/svg+xml" data="/samples/sample.svg"
        name="owMain" width="400" height="150">
</object>


有什么线索吗???

是我还是IE不支持SVG?嗯,有点像,但这很棘手,它是用来画画的,而不是用来显示svg文件。。。如果你用FF打开,你能看到你所期待的吗


已添加


我在IE中画了一张svg图。。。我知道这是不一样的,但是你可以阅读和测试:

是我还是IE不支持SVG?嗯,有点像,但这很棘手,它是用来画画的,而不是用来显示svg文件。。。如果你用FF打开,你能看到你所期待的吗


已添加


我在IE中画了一张svg图。。。我知道这是不一样的,但这是可以阅读和测试的:

您不能在WSS中将对象标记添加到页面的html内容中。问题是object标记可能会以许多非常糟糕的方式使用,因此它会被底层引擎剥离


您发现内容编辑器Web部件没有受到相同的限制。

您不能在WSS中将对象标记添加到页面的html内容中。问题是object标记可能会以许多非常糟糕的方式使用,因此它会被底层引擎剥离


您发现内容编辑器Web部件没有受到相同的限制。

如果您还没有,第一步是确认响应中的HTML内容与您预期的一致(例如,查看源代码)。如果不是,那么你已经找到了你的问题。如果是,下一步可能是使用调试代理(如Fiddler)来确认所有相关请求都按照预期进行和处理。如果他们没有,那么你已经发现了你的问题(例如安全性)。如果它们被删除,那么您可以安全地得出结论,要么标记或浏览器缺失。

如果您还没有,第一步是确认响应中的HTML内容如您所期望的那样(例如,查看源代码)。如果不是,那么你已经找到了你的问题。如果是,下一步可能是使用调试代理(如Fiddler)来确认所有相关请求都按照预期进行和处理。如果他们没有,那么你已经发现了你的问题(例如安全性)。如果通过消除过程,您可以安全地得出结论,要么是缺少标记,要么是缺少浏览器。

我使用以下Html在IE7/8上成功地做到了这一点:

<embed width="600" height="450" id="objMapView" src="http://XXXXXXXX/file.svgz" 
 type="image/svg+xml" name="objMapView" border="1"/>


它工作正常,但需要adobe的SVG插件

我在IE7/8上用以下Html实现了这一点:

<embed width="600" height="450" id="objMapView" src="http://XXXXXXXX/file.svgz" 
 type="image/svg+xml" name="objMapView" border="1"/>


它工作正常,但需要adobe的SVG插件

我发现实际上没有必要将SVG作为对象嵌入

如果使用SVGWeb JavaScript库,实际上可以通过源编辑器将SVG放入普通的内容编辑器Web部件中,并通过JavaScript操作SVG元素

该库还可以将被引用的SVG文件作为对象使用,但我还没有尝试过这个选项


该库位于code.google.com上

我发现实际上没有必要将SVG作为对象嵌入

如果使用SVGWeb JavaScript库,实际上可以通过源编辑器将SVG放入普通的内容编辑器Web部件中,并通过JavaScript操作SVG元素

该库还可以将被引用的SVG文件作为对象使用,但我还没有尝试过这个选项


该库托管在code.google.com上

问题是,该应用程序用于内部网应用程序,客户端对其支持的软件要求非常严格。。只有6个或7个。。更重要的是:我们将面临问题,因为Adobe决定从2009年1月起不再支持SVG查看器。。。我知道这不一样,但你可以阅读和测试:问题是,这个应用程序是用于内部网应用程序的,ant客户端对其支持的软件非常严格。。只有6个或7个。。更重要的是:我们将面临问题,因为Adobe决定从2009年1月起不再支持SVG查看器。。。我知道这不一样,但你可以阅读和测试: