Как иметь favicon / набор значка когда bookmarklet, перетащенный на панель инструментов?

Если вы используете .NET 2.0, попробуйте XmlReader и его подклассы XmlTextReader и XmlValidatingReader. Они обеспечивают быструю, легкую (использование памяти и т. Д.), Прямой способ анализа XML-файла.

Если вам нужны возможности XPath , попробуйте XPathNavigator. Если вам нужен весь документ в памяти, попробуйте XmlDocument.

107
задан Pistos 6 February 2009 в 16:39
поделиться

2 ответа

bookmarklet использует javascript:// схема, и таким образом не имейте домена, из которого может быть загружен favicon.

Так, в настоящее время нет никакого способа для Вас обеспечить favicon для bookmarklet. Думайте об этом как это: помните целую вещь песочницы JavaScript - где JavaScript ни к чему не может получить доступ вне домена веб-страницы, куда это работает? Хорошо bookmarklet, который должен быть связан к любому домену для текущей страницы, которую Вы наблюдаете, не может быть также связан к favicon на Вашем собственном веб-сайте.

Обновление: Согласно ответу Hans Schmucker, существует возможность создать bookmarklet, что при загрузке браузером в меню закладки это генерирует документ HTML, который имеет favicon. Обоснование кажется, что может работать, но я должен все же видеть что-то вроде этого в действии, и мои тесты имеют, возвратился отрицательный.

22
ответ дан Guss 5 November 2019 в 10:38
поделиться

Это не совсем верно: букмарклет не имеет домена, но у него есть местоположение (которым является сам букмарклет), и вы можете назначить ему значок. После этого все зависит от того, как браузер сохраняет значки (Firefox сохраняет значок закладки постоянно, вам может не повезти с другими браузерами).

П.С. Безопасность даже не играет роли, значки могут быть откуда угодно. Нет никаких ограничений.

См. http://www.tapper-ware.net/blog/?p=97

13
ответ дан 24 November 2019 в 03:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: