So erhalten Sie Text von der Adressleiste in der Firefox-Erweiterung

9

Ich baue eine Firefox-Erweiterung . Ich verwende XUL und Javascript , um dies zu tun. Ich muss den Text aus der Adressleiste meines Firefox-Browsers abrufen. Bitte verwechseln Sie nicht die URL, auf der der Browser navigiert ist, sondern nur den Text, den der Benutzer eingibt, bevor die Seite umgeleitet wird. Angenommen, der Benutzer befindet sich auf Ссылка oder auf welcher Seite auch immer. Jetzt tippt er Cricket in die Adressleiste und sobald er Enter drückt, möchte ich den Text ("Cricket") von der Adressleiste erfassen. Ich brauche diese Daten, um etwas weiter in meinem Code zu verarbeiten.

    
sumit_programmer 21.09.2010, 11:32
quelle

2 Antworten

1

In Google Chrome scheint dies nicht möglich zu sein, wie Antworten auf diese Frage sagen.

Aber mit Firefox können Sie sich verschiedene Erweiterungen ansehen hier oder diese Seite und versuche herauszufinden, wie sie das gemacht haben, was sie getan haben. Ich suchte MDC ein wenig, aber ohne Glück.

Ich habe keine Erfahrung mit Firefox-Erweiterungen, also hoffe ich, dass dies für jemanden hilfreich ist, der eine genauere Erklärung geben kann.

    
Marcel Korpel 21.09.2010 23:21
quelle
0

Ich denke, du müsstest das "ontexterned" -Event für die URL-Leiste kapern. Ich gehe davon aus, dass Sie Firefox 4, das um die Ecke ist, wollen, also schauen Sie sich an:

Ссылка

Sie können einen "keypress listener" zu "urlbar" hinzufügen, um auch Text zu erhalten, sobald er eingegeben wird.

z.B.:

%Vor%     
KZ. 22.09.2010 15:22
quelle