Đánh giá cho ContextSearch web-ext
ContextSearch web-ext bởi Mike B
Đánh giá bởi thuerrsch
Xếp hạng 4 trong số 5
bởi thuerrsch, 8 năm trướcNice replacement for the old Context Search add-on which I started to miss bitterly right after Firefox 57 came out. Something like this should REALLY be standard in Firefox.
That said, getting the add-on to work in "Automatic" mode on GNU/Linux (Ubuntu, in my case) was a bit of a hassle. The instructions on the GitHub site could be more helpful here. They put too much focus on the location of ContextSearch.json (no, DON'T put that file or anything else under /usr/lib/ or /usr/lib64/, these are to be maintained by your package manager alone) and leave more important points unmentioned.
To make a long story short, I had to do the following:
(1) Put ContextSearch.json and ContextSearch.py from the git repository into ~/.mozilla/native-messaging-hosts/.
(2) Make ContextSearch.py executable (chmod u+x) AND convert it from CR/LF (Windows) to LF (Unix) line endings so that python can actually run the script. (I also changed the shebang to #!/usr/bin/env python).
(3) Change the path value in ContextSearch.json to the actual location of ContextSearch.py (why doesn't it just default to ContextSearch.json and ContextSearch.py being in the same directory?).
(4) Enter the path of my search.json.mozlz4 file in the add-on's preferences.
And hey not-quite-presto, everything works! Well, apart from a few details, like search engines using POST rather then GET requests not working but showing up in the context menu. All in all, a promising extension with a few rough edges.
That said, getting the add-on to work in "Automatic" mode on GNU/Linux (Ubuntu, in my case) was a bit of a hassle. The instructions on the GitHub site could be more helpful here. They put too much focus on the location of ContextSearch.json (no, DON'T put that file or anything else under /usr/lib/ or /usr/lib64/, these are to be maintained by your package manager alone) and leave more important points unmentioned.
To make a long story short, I had to do the following:
(1) Put ContextSearch.json and ContextSearch.py from the git repository into ~/.mozilla/native-messaging-hosts/.
(2) Make ContextSearch.py executable (chmod u+x) AND convert it from CR/LF (Windows) to LF (Unix) line endings so that python can actually run the script. (I also changed the shebang to #!/usr/bin/env python).
(3) Change the path value in ContextSearch.json to the actual location of ContextSearch.py (why doesn't it just default to ContextSearch.json and ContextSearch.py being in the same directory?).
(4) Enter the path of my search.json.mozlz4 file in the add-on's preferences.
And hey not-quite-presto, everything works! Well, apart from a few details, like search engines using POST rather then GET requests not working but showing up in the context menu. All in all, a promising extension with a few rough edges.
Phản hồi của nhà phát triển
đã đăng 8 năm trước(edit3)
Can you tell me which POST engines aren't working? I'll take a look.
1.2.1b6 in the beta section fixed a bug where {searchTerms} in POST was only replaced in the form params and not if it was also included in the url params. If that was causing your issues, give the beta a try.
I've updated the readme at github to better reflect your experience setting up the python script. Let me know if there's anything else that would be helpful for other users installing the native app
(edit)
The instructions to put the .json in /usr/lib or /usr/lib64 were taken directly from the Firefox documentation for the native app API. On the chance you see this edit, would you mind opening a ticket at github and elaborating on why this incorrect?
(2) Hmm, yeah that probably should be in Unix (LF) Oops, I'll update
(3) That's what the Firefox Native Messaging API requires. Nothing I can do there.
Glad to hear you got it working. You might be the first that used the python script. Guess I'll have to keep it updated :(
Can you tell me which POST engines aren't working? I'll take a look.
1.2.1b6 in the beta section fixed a bug where {searchTerms} in POST was only replaced in the form params and not if it was also included in the url params. If that was causing your issues, give the beta a try.
I've updated the readme at github to better reflect your experience setting up the python script. Let me know if there's anything else that would be helpful for other users installing the native app
(edit)
The instructions to put the .json in /usr/lib or /usr/lib64 were taken directly from the Firefox documentation for the native app API. On the chance you see this edit, would you mind opening a ticket at github and elaborating on why this incorrect?
(2) Hmm, yeah that probably should be in Unix (LF) Oops, I'll update
(3) That's what the Firefox Native Messaging API requires. Nothing I can do there.
Glad to hear you got it working. You might be the first that used the python script. Guess I'll have to keep it updated :(
215 đánh giá
- Xếp hạng 1 trong số 5bởi Người dùng Firefox 19580027, 2 ngày trước
- Xếp hạng 5 trong số 5bởi postcards, 3 ngày trước
- Xếp hạng 5 trong số 5bởi Tony, 6 ngày trướcI was using Swift Selection Search until it got deprecated. Looking for an alternative I found ContextSearch. And if Swift Selection Search was good, ContextSearch is even better! A very customisable context search add-on.
- Xếp hạng 5 trong số 5bởi potato, 25 ngày trước
- Xếp hạng 1 trong số 5bởi Người dùng Firefox 13916830, 2 tháng trướcRémálom! Van amikor működik, de többnyire nem, a beállított keresőt elfelejti vagy egyszerűen kihagyja a listából, a mappákba betenni valamit szinte lehetetlen, ha véletlenül sikerül, akkor pedig nem jeleníti meg.
- Xếp hạng 4 trong số 5bởi TheInvoker, 2 tháng trướcSarebbe perfetta se nel campo di ricerca ci fossero i suggerimenti (almeno quelli di google) e fosse possibile aggiungere un traduttore
- Xếp hạng 5 trong số 5bởi mserv, 3 tháng trước
- Xếp hạng 5 trong số 5bởi no1joel, 3 tháng trước
- Xếp hạng 5 trong số 5bởi Termy, 3 tháng trước
- Xếp hạng 3 trong số 5bởi eli@, 3 tháng trướcHabe eine eigene Suchmaschine erfolgreich hinzugefügt, die Einstellungen werden aber, trotz Speichern, leider nicht behalten. Alle Felder sind nach Neustart von Firefox wieder leer.
- Xếp hạng 5 trong số 5bởi たやまみ, 4 tháng trước
- Xếp hạng 5 trong số 5bởi frostbyte, 5 tháng trước
- Xếp hạng 5 trong số 5bởi Beckanhaf, 5 tháng trước
- Xếp hạng 5 trong số 5bởi FoxRefire, 6 tháng trước
- Xếp hạng 5 trong số 5bởi Jean-Ricky, 6 tháng trướcMUCH MORE than contextual (select text & launch) search
MULTIPLE SITES (not only "whole web" - as Google & the likes) search engines AT ONCE
makes this add-on UNIQUE !
Besides, it is HIGHLY CUSTOMIZABLE : provides
• different KINDS OF OF MENUS (Context/Quick/Toolbar/Sidebar) to launch searches
• many UI CONFIGURATIONS OPTIONS to fit your likes
Just a [very] few points to note :
• too many options (time to master) ?
• missing tool-tips & not always detailed enough ones...
Whatever: unique & powerful
THANKS - Xếp hạng 5 trong số 5bởi Người dùng Firefox 13443993, 7 tháng trước
- Xếp hạng 5 trong số 5bởi Người dùng Firefox 13163912, 8 tháng trước
- Xếp hạng 5 trong số 5bởi Paulthefox, 9 tháng trướcAbsolutley excelent add on can customise it as much as needed and works perfect
- Xếp hạng 5 trong số 5bởi Steven_Aston, 9 tháng trước
- Xếp hạng 5 trong số 5bởi Den, 10 tháng trướcA great replacement for the defunct Swift Selection Search
- Xếp hạng 5 trong số 5bởi Piper, 10 tháng trước
- Xếp hạng 5 trong số 5bởi Gemini62167, một năm trước
- Xếp hạng 5 trong số 5bởi HypnotizedNarcissist, một năm trướcthe best from the best
my respect mike
easy, fast, great lay-out, top add-on
thank you very much
btw. and always good updates - Xếp hạng 5 trong số 5bởi Кадочников Сергей, một năm trướcПрекрасное расширение, удобное, легко настраиваемое под себя.