2009-06-04 9 views
0

私はWSSに保存されたSVGファイルを表示する必要があるWSSサイトを構築しています。 <オブジェクト>タグを使用して表示しようとしていますが、表示されません。ただし、<埋め込み>を使用しても問題ありません。 IE8とIE7Sharepoint 2007でSVGファイルを表示

私が読んでいると誰もがIEが>を埋め込む> <上<オブジェクトを好むが、WSSで、それはこのように動作しないよう指示をIm'using。

私はこのコードでWebコンテンツエディタWebパーツを使用しているファイルを表示するには:

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

任意の手掛かりを??

答えて

0

私は、次のHTMLをIE7/8でこれを行うために管理:

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

それがOKバリは、私はそれのようにSVGを埋め込むために、実際に必要はありませんことを発見したAdobeのSVGプラグイン

0

私はそれともIEはSVGをサポートしていませんか?まあ、それはちょっと難しいですが、それは描画することですが、svgファイルを表示するのではありません。 ... FFで開くと、あなたは何を期待しているのか分かりますか?


それは私が知っている、同じではないのですが、それはあなたが読んでテストすることができます何か...私はIEでSVGの描画を行った

を追加しました:stackoverflow.com/questions/536676

+0

上でホストされていることが唯一のIE 6または7 ..クライアントがサポートされているソフトウェアに非常に厳格であるアリ、このアプリは、イントラネットアプリケーションのためにある、..ですさらにれますAdobeが2009年1月からSVGビューアをサポートしていないという決定のために、私たちは問題に直面します。 –

+1

私はIEでSVG描画を行いました...それは同じではありませんが、読んでテストできるものです。 http:// stackoverflow。com/questions/536676 – balexandre

1

あなたが追加することはできません。 objectタグをWSSのページのhtmlコンテンツに追加します。問題は、オブジェクトタグが多くの非常に悪い方法で使用できることです。そのため、基になるエンジンによって取り除かれます。

コンテンツエディタのWebパーツには同じ制限がありません。

1

最初の手順では、まだレスポンスのHTMLコンテンツが予期したとおりであることを確認することです(ソースの表示など)。そうでない場合は、問題が見つかりました。そうであれば、次のステップは、Fiddlerのようなデバッグプロキシを使用して、関連するすべての要求が期待どおりに行われ、処理されていることを確認することです。そうでない場合は、問題(セキュリティなど)が見つかりました。それらが削除の過程であれば、マークアップまたはブラウザのいずれかが不足していると安全に結論づけることができます。

2

が必要で動作しますオブジェクト。

SVGWeb JavaScriptライブラリを使用する場合、ソースエディタを使用して実際にSVGを通常のコンテンツエディタWebパーツに配置し、JavaScriptを使用してSVG要素を操作できます。

ライブラリは参照されたSVGファイルをオブジェクトとして使用することもできますが、そのオプションを試していません。

ライブラリはcode.google.com

+0

ありがとうございます!私はそれを試してみます –

関連する問題