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>© 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 будет работать так, как он должен.