1

http://arborjs.org/atlas/プラグインを使用したかったのですが、プラグインがIEで機能していません。ほとんどのブラウザで動作し、使いやすいarborのようなjqueryプラグインは誰でも知っています。アトラスやグラフのように表示できるデータがあります。この仕事を簡単に行えるjqueryプラグインが欲しかったのです。arborjsコードをダウンロードしましたが、zipファイルで提供されているデモがIEとFirefoxの両方で機能しないため、このプラグインを削除することを考えています。グラフを簡単にプロットできるプラグインを教えてください。

4

1 に答える 1

4

キャンバス要素を使用しているため、IEでは機能しません。 IEとCanvasのソリューションは次のとおりです。

最初に上記のリンクにあるライブラリをダウンロードしてから、excanvas.jsファイルをサーバーにアップロードする必要があります。このコードを使用してリンクします。

<!--[if IE]><script type="text/javascript" src="excanvas.js"></script><![endif]-->

上記の条件付きコメント(cond-comとも呼ばれます)は、InternetExplorerでのみ読み取られます。使用中のブラウザとしてInternetExplorerが存在するかどうかを確認し、その間にコードを含めます。この場合、ダウンロードしたスクリプト(excanvas.js)にリンクして、Webサイトに含めます。これには、ブラウザーがInternet Explorerの場合にのみスクリプトが含まれることに注意してください。これは、ユーザーが必要のない場合(ブラウザーで既にサポートされている場合)にスクリプトをダウンロードしたくないため、完璧です。

エラー「スクリプトの読み込みに失敗しました:/arbor.js(nsresult = 0x805303f4)」の問題に対処するには、これも自分のシステムで複製しました。問題は、Workerjavascriptオブジェクトを読み込んでいることが原因のようです。この特定のオブジェクトでは、問題のファイルがローカルサーバー(ローカルホスト経由)またはライブWebサーバー経由でホストされている必要があります。ロードしようとしているjavascriptライブラリは、現在コンピュータのファイル構造を介してロードされていますが、ArborJSのコードでは、これらのファイルがシステムディレクトリに存在するだけでなく、何らかの形でホストされている必要があります。すべてをインターネット上に置いてみてください(ここでも、ローカルでホストされているサーバーまたは公開されているサーバーを介して)。運が良ければ幸いです。コンピュータ上のファイルからこのスクリプトを実行しようとしても機能しません。

于 2012-04-07T19:56:25.977 に答える