Каким-либо образом нативное приложение может получить доступ к DOM внутри браузера? (Mac / Win / Linux) - PullRequest
1 голос
/ 31 марта 2012

Представьте себе приложение-словарь, которое захватывает слова по щелчку пользователя из любого другого приложения (включая браузеры) и раскрывает его значение. Можно ли изменить это поведение на основе атрибутов HTML слова?

Редактировать: я заметил что-то классное. Встроенное в OSX словарное приложение имеет ярлык (cmd + control + d), который фактически отображает значение слова (слово, над которым вы наводите курсор мыши выше). Это также выдвигает на первый план слово. Область выделения увеличивается по мере увеличения размера шрифта. проверьте эту скрипку и попробуйте различные размеры шрифта.

1 Ответ

1 голос
/ 31 марта 2012
нет

Да / нет

Если ваше словарное приложение встраивает экземпляр браузера (например, веб-браузер), тогда должен быть доступ к DOM.

Если вы хотите, чтобы ваше приложение манипулировало уже запущенным экземпляром браузера, которое оно не контролирует, то, вероятно, это можно сделать, если

  • этот браузер имеет плагин для браузера, который взаимодействует с вашим приложением
  • вы перехватываете команды низкого уровня, чтобы напрямую связываться с ядром или памятью браузера.

Ни один из них не легко сделать для всех браузеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...