Implement discovery of search extensions
Categories
(Firefox :: Search, enhancement, P3)
Tracking
()
People
(Reporter: daleharvey, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: dev-doc-needed)
Attachments
(3 obsolete files)
Allow users to add new one off search engines by pointing to a web extension in a mechanism much in the same way they can currently do with opensearch
https://developer.mozilla.org/en-US/docs/Web/OpenSearch#Autodiscovery_of_search_plugins
<link rel="search"
type="application/x-xpinstall"
title="searchTitle"
href="extensionURL">
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Comment 1•5 years ago
|
||
Updated•5 years ago
|
Comment 2•5 years ago
|
||
Comment on attachment 9089861 [details]
Bug 1572030 - Add support for experiments in modernConfig
Revision D44376 was moved to bug 1572030. Setting attachment 9089861 [details] to obsolete.
Reporter | ||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 3•5 years ago
|
||
Comment 4•5 years ago
|
||
See tooManyEnginesOffered.html for an example link element syntax. This is the
same feature as we currently support for OpenSearch plugins; to allow a website
to promote and expose their search engine to be installed by the user.
I'm using the installAddonFromWebpage
API, because we want the same
restrictions to be in place as regular WebExtensions. Therefore, when you
attempt to install a locally hosted XPI, the download will fill and a doorhanger
will tell you it did.
For now the WebExtension engines will be mixed together with the OpenSearch ones,
but in the future this may be different.
Note that I'm using the 'application/x-xpinstall' mime-type here, but this can
be changed to a new 'application/x-webext[ension]' one, if that would allow for
better interoperability with other browsers. Yes, this would be a
pseudo-mime-type.
Updated•5 years ago
|
Updated•5 years ago
|
Comment 5•5 years ago
|
||
(In reply to Mike de Boer [:mikedeboer] from comment #4)
Created attachment 9108674 [details]
Bug 1562657 - Implement discovery of search engine WebExtensions by adding support for the appropriate <link> tag. r?Standard8!,rhelmer!For now the WebExtension engines will be mixed together with the OpenSearch ones,
but in the future this may be different.
What does that mean?
Comment 6•5 years ago
|
||
(In reply to Shane Caraveo (:mixedpuppy) from comment #5)
What does that mean?
I think I answered my own question.
Updated•5 years ago
|
Comment 7•5 years ago
|
||
Depends on D52995
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Updated•2 years ago
|
Reporter | ||
Comment 8•7 months ago
|
||
This was a consideration when we were considering removing opensearch, less so now
Description
•