Я хочу встроить изображение SVG в скрипт UserJS для Opera. Вопрос в том, как показать это изображение на загруженной странице?
Я показываю изображения в формате PNG, используя <img src='data://image/png;base64,...'>
, но изображения SVG не показываются при использовании этого способа. Использование внешнего файла SVG - это нормально, но не 'data: //image/svg+xml,...'.
Я не могу напрямую встраивать SVG-код в HTML, потому что не каждая страница является XHTML.
Я могу использовать <object type='image/svg+xml' data='data://image/svg+xml,.../>
, но тогда событие «щелкнуть» на нем не работает.