HTML-страница для гаджета Windows

Я создал базовую страницу 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, в чем может быть проблема.

1 ответ

Гаджеты работают на IE7, поэтому они не поддерживают canvas. Excanvas ( http://excanvas.sourceforge.net/), кажется, работает нормально, и его очень легко использовать. Просто скачайте.js, поместите его в папку с вашим гаджетом и вызовите его из html, прежде чем использовать что-либо, связанное с canvas. Вот и все, он работает своим волшебством сам по себе, и тег canvas будет работать так, как он должен.

Другие вопросы по тегам