3 ms·
I recently discovered that Safari on both iOS and MacOS lack the ability to use a custom search engine. You're stuck with the few options Apple has hard-coded i
by Willamin 5y ago
I recently discovered that Safari on both iOS and MacOS lack the ability to use a custom search engine. You're stuck with the few options Apple has hard-coded into the app.
A few Safari extensions exist that try to skirt this limitation by watching your browsing for a Google, DDG, etc search. These extensions grab the query from those search engines then redirect your tab to your preferred custom search engine.
Of all of the missing common features to implement, I feel like custom search engine is incredibly simple:
* User entered string for search URL with some marker for "the query".
* User entered string for the label of the search engine.
* Option to edit/delete already entered custom engines.
* In the search engine selector, also allow users to choose any custom engines.
Sure, there are specs out there for making this a cleaner customer experience. For instance, OpenSearch lets web sites tell browsers if the website is a search engine, and what query string pattern should be used with it. But at the bare minimum, Safari (on iOS and MacOS) should implement the simpler "just enter a query string pattern" feature.