Может ли фрагмент кода динамически размещаться на каждой веб-странице, которую посещает пользователь? - PullRequest
1 голос
/ 14 сентября 2011

Таким образом, у нас есть программа, которую пользователь может использовать, скопировав текст с веб-страницы, которую он посетил, alt + tabbing в программу, а затем вставив ее в качестве ввода. Пользователям было бы удобнее делать это прямо на сайте.

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

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

В принципе, в идеале пользователи должны иметь возможность копировать текст, либо ввести комбинацию клавиш, либо нажать кнопку, посмотреть интерфейс и вставить текст. Будет ли работать любой из этих методов?

Ответы [ 2 ]

1 голос
/ 14 сентября 2011

Надстройка браузера или usercript , безусловно, могут сделать это.

Вы также можете написать usercript и использовать компилятор пользовательских сценариев (например, this ), чтобы преобразовать его в "настоящий" аддон.

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

0 голосов
/ 14 сентября 2011

Этот сайт Поливор раньше делал что-то похожее, хотя в течение 2 минут охоты вокруг я не мог его найти, но я использовал его, и я думаю, что методика использовалась Google и Digg некоторое время , Из того, что я помню, это было связано с фреймами и закладкой в ​​вашем браузере.

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

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