Расширение Google Chrome - PullRequest
       7

Расширение Google Chrome

0 голосов
/ 10 апреля 2011

У меня есть несколько вопросов, на которые нужно ответить. Я пытаюсь создать расширение Google Chrome, и мне нужно отслеживать каждую страницу на предмет действия клавиатуры. Я добавил скрипт контента, который запускается при загрузке страницы, и когда вы нажимаете сочетание клавиш, отображается предупреждение.

То, что я хочу сделать, - это вместо оповещения иметь что-то вроде fancybox, Thickbox и т.д. Я попытался запустить плагин до моего файла js, но он все еще не работает.

Я запускаю скрипт содержимого из файла manifest.json с

"content_scripts": [ { "matches":["http://*/*", "https://*/*"], "run_at":"document_start", "js":["jquery.simplemodal.1.4.1.min.js", "shortcuts.js"] } ],

Я не могу выполнить страницу HTML, на которой находится js, я должен использовать файл js.

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

Другой вопрос, который у меня возникает, - если бы был способ вставить HTML в окно оповещения (это резервная копия, если я не могу разобраться с вышеуказанным вопросом)

и, наконец, кто-нибудь знает команду выполнения для x-webkit-speech? Я хочу, чтобы команда начала запись, и каким-то образом некоторые люди использовали некоторые команды (ни одна из которых не отвечает на мой вопрос), поэтому кто-то где-то знает немного больше об этой функции, чем я. Я был бы очень признателен за помощь в этом. Я действительно близок к завершению своей программы, и это мои последние встречи с ответами на эти вопросы. Я смогу выпустить свое расширение. Пожалуйста, помогите, где вы можете. Я исследовал и исследовал повсюду различные способы пробовать эти вещи, и ни один из них не работал.


редактирование:

Вы были правы (JHurrah), в том числе JQuery на самом деле решил проблему, я действительно ценю это. простой, но успешный, я просто предположил, что предоставленного jquery было достаточно, но я думаю, что все знают, что происходит, когда вы предполагаете, особенно при программировании.

NewTang Я уже посмотрел этот веб-сайт, но я посмотрю его и посмотрю, пропустил ли я что-нибудь, спасибо за помощь


да, у меня нет того, что у меня есть ссылка для редактирования и пометка, я просмотрел все и не увидел кнопку добавления комментария вообще ...: [

Ответы [ 2 ]

1 голос
/ 10 апреля 2011

, поскольку simplemodal - это плагин, который зависит от jquery, попробуйте включить jquery в свой манифест перед другими скриптами.

"js":["jquery-1.5.2.min.js", "jquery.simplemodal.1.4.1.min.js", "shortcuts.js"]
0 голосов
/ 10 апреля 2011

Меня немного смущает ваш вопрос, но я сделаю все возможное.

1) Я думаю, вы пытаетесь спросить: могу ли я использовать content_script для внедрения HTML. Ответэто да, но только через Javascript. Итак, вы можете получить что-то вроде:

//using jquery
$("body").append("Hi, I'm on the bottom of the page");

Ваш javascript должен будет создать или загрузить HTML-код, который будет вставлен в страницу.

2) Нет, HTML-код в окне предупреждения отсутствует. Вы на правильном пути, используя лайтбокс, толстый ящик и т. Д.

3) Ресурсов по x-webkit-speech не так много, но, возможно, это поможет вамначать: http://nooshu.com/experimenting-with-webkit-form-speech-input

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