Chrome: открыть пользовательский интерфейс ввода по нажатию - PullRequest
0 голосов
/ 19 июля 2010

Можно ли зарегистрировать выделение (может быть с помощью щелчка или другими способами) текстового поля (любого типа) с моим расширением и открыть отдельный интерфейс ввода?

Ответы [ 2 ]

1 голос
/ 20 июля 2010

Вы можете использовать подсказку ...

<script>
function disp_prompt() {
  var fname=prompt("What is your name?");
  alert("Your name is " + fname);
}
</script>
<body onload=disp_prompt()>

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

chrome.browserAction.onClicked.addListener(function(tab){

http://code.google.com/chrome/extensions/browserAction.html#event-onClicked

1 голос
/ 19 июля 2010

Да.Вы можете зафиксировать взаимодействие пользователя с JavaScript в скрипте содержимого .И если с помощью «отдельного интерфейса ввода» вы ссылаетесь на что-то в браузере, вы также можете внедрить пользовательский интерфейс или открыть новую страницу с помощью скрипта контента.Если вы имеете в виду другое приложение, вы можете запустить его с собственным кодом в плагине NPAPI .

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