Я попытался создать гаджет самостоятельно с помощью Google Code Prettify, и было несколько проблем.
Во-первых, классы не поддерживаются, поэтому вам придется следить за тем, что делает переполнение стека, чтобы выполнить предварительную проверку.
http://www.codingthewheel.com/archives/syntax-highlighting-stackoverflow-google-prettify
Другой проблемой, с которой я столкнулся, было взаимодействие между iframe и родительским фреймом. Вы заметите, что существует проблема с разрешением домена, и поэтому вы не сможете получить доступ к parent.document из своего iframe.
Это должно спасти некоторых людей от нескольких часов хакерского тестирования.