0

いくつかのキャンバス ドローイングとサード パーティのメーター ゲージを使用して、基本的な HTML5 ページを作成しました。ページはブラウザで正常に動作します。ここに示すような Windows 7 ガジェットを作成しました: http://blog.brandoncopley.com/?p=69 しかし、ガジェットは白色しか表示しません。javascript が実行されていないか、キャンバスの描画が行われていないようです。

問題を解決するために次のオプションを試しました: http://www.sevenforums.com/tutorials/140358-gadgets-not-displaying-correctly-windows-7-fix.html

Reset_gadgets.bat ファイルも役に立ちませんでした。他のすべてのガジェットは正常に動作しています。

gadget.xml は次のようになります。

<?xml version="1.0" encoding="utf-8" ?> 
<gadget> 
<name>simple</name> 
<version>1.0.0.0</version> 
<author name="MaxRecursion"> 
<info url="maxrecursion.wordpress.com" /> 
<logo src="logo.png"/> 
</author> 
<copyright>&#169; MaxRecursion.</copyright> 
<description>This is a simple gadget.</description> 
<hosts> 
<host name="sidebar"> 
<base type="HTML" apiVersion="1.0.0" src="index.html" /> 
<permissions>Full</permissions> 
<platform minPlatformVersion="1.0" /> 
</host> 
</hosts> 
</gadget>

私は Windows 7 ガジェットを初めて使用しますが、何が問題になる可能性がありますか。

4

1 に答える 1

0

ガジェットは IE7 で実行されるため、キャンバスをサポートしていません。Excanvas ( http://excanvas.sourceforge.net/ ) は問題なく動作するようで、非常に使いやすいです。.js をダウンロードし、ガジェットと一緒にフォルダーに配置し、キャンバス関連を使用する前に html から呼び出すだけです。それだけです。それ自体が魔法のように機能し、canvas タグは想定どおりに機能します。

于 2013-06-13T13:27:53.450 に答える