dxmk3
小狐狸
小狐狸
  • UID40680
  • 注册日期2013-11-03
  • 最后登录2023-11-02
  • 发帖数44
  • 经验67枚
  • 威望0点
  • 贡献值92点
  • 好评度4点
  • 社区居民
  • 忠实会员
阅读:2761回复:12

如何把網站搜尋列加入Firefox的搜尋列??

楼主#
更多 发布于:2019-12-04 09:20
如何把網站搜尋列加入Firefox的搜尋列
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-22
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1115点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2019-12-04 12:06
现在好像不行了 搜索栏里面搜索引擎只能通过 WE 扩展添加。旧版本网站支持opensearch的话,搜索栏左侧有一个添加的图标,点击可以添加。
Firefox More than meets your experience
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
2楼#
发布于:2019-12-04 20:16
点地址栏的“...”(网站动作 菜单),网站支持opensearch的话,仍有一个添加菜单。
infinity
狐狸大王
狐狸大王
  • UID48261
  • 注册日期2014-12-18
  • 最后登录2023-03-15
  • 发帖数352
  • 经验350枚
  • 威望0点
  • 贡献值96点
  • 好评度34点
  • 社区居民
  • 忠实会员
3楼#
发布于:2019-12-05 07:32
dxmk3
小狐狸
小狐狸
  • UID40680
  • 注册日期2013-11-03
  • 最后登录2023-11-02
  • 发帖数44
  • 经验67枚
  • 威望0点
  • 贡献值92点
  • 好评度4点
  • 社区居民
  • 忠实会员
4楼#
发布于:2019-12-07 09:38
infinity:两岸用语不太一样,差点没看懂
用这俩扩展:
https://addons.mozilla.org/en-US/firefox/addon/add-custom-search-engine/
https://addons.mozilla.or...
回到原帖
感謝~不過好像也不行 ????
shiming
火狐狸
火狐狸
  • UID45807
  • 注册日期2014-05-03
  • 最后登录2020-05-28
  • 发帖数221
  • 经验263枚
  • 威望0点
  • 贡献值156点
  • 好评度13点
  • 社区居民
  • 忠实会员
5楼#
发布于:2019-12-10 11:57
我现在用Add custom search engine扩展,感谢infinity兄的推荐,已经成功添加豆瓣电影之类的搜索,问题是本论坛的搜索如何添加?图标是添加了,可是搜索却不成功。搜索的Search URL应该怎么填写?
注册好麻烦哦
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
6楼#
发布于:2019-12-10 12:06
shiming:我现在用Add custom search engine扩展,感谢infinity兄的推荐,已经成功添加豆瓣电影之类的搜索,问题是本论坛的搜索如何添加?图标是添加了,可是搜索却不成功。搜索的Search URL应该怎么填写?回到原帖
本论坛的程序用了POST发送和CSRF令牌验证,尤其是后者,不太可能添加。

用搜索引擎的 site:firefox.net.cn 语法来站内搜索吧。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
7楼#
发布于:2019-12-10 15:32
原来xml多方便,现在搞得真麻烦。
更新70后之前的添加搜索脚本也失效了,用infinity推荐的第一个扩展更换了一个失效的搜索。
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
8楼#
发布于:2019-12-10 15:41
alanfly:原来xml多方便,现在搞得真麻烦。
更新70后之前的添加搜索脚本也失效了,用infinity推荐的第一个扩展更换了一个失效的搜索。
回到原帖
以后就是编写WebExtension了。不复杂,参考 https://github.com/mdn/webextensions-examples/blob/master/discogs-search/manifest.json
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
9楼#
发布于:2019-12-10 16:43
yfdyh000:以后就是编写WebExtension了。不复杂,参考 https://github.com/mdn/webextensions-examples/blob/master/discogs-search/manifest.json回到原帖
多谢指点,manifest.json是不复杂,试了下只能用临时安装。想正常安装要打包签名,我又打包传到amo区签名。

第一次麻烦点,以后再弄就简单了。
就是搜索引擎扩展和普通扩展混在一起有点乱,不好管理。
shiming
火狐狸
火狐狸
  • UID45807
  • 注册日期2014-05-03
  • 最后登录2020-05-28
  • 发帖数221
  • 经验263枚
  • 威望0点
  • 贡献值156点
  • 好评度13点
  • 社区居民
  • 忠实会员
10楼#
发布于:2019-12-10 21:02
yfdyh000:本论坛的程序用了POST发送和CSRF令牌验证,尤其是后者,不太可能添加。

用搜索引擎的 site:firefox.net.cn 语法来站内搜索吧。
回到原帖
谢谢。
注册好麻烦哦
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
11楼#
发布于:2019-12-11 11:13
shiming:谢谢。回到原帖
就像yfdyh000所说, 但在登陆的情况下search url可以这样写:
https://www.firefox.net.cn/app-index-run?app=search&keywords={searchTerms}

@dxmk3 如果想加入网站搜索引擎到firefox, 需要写一个json, 然后转化mozlz4, 比如用mozlz4-editor, 例如:
{
    "version": 1,
    "buildID": "",
    "locale": "en-US",
    "visibleDefaultEngines": [
        "Google"
    ],
    "metaData": {
        "current": "Google",
        "hash": ""
    },
    "engines": [
        {
            "_name": "“firefox”的搜索结果 - Powered by phpwind",
            "_shortName": "firefox---powered-by-phpwind",
            "_loadPath": "",
            "description": "“firefox”的搜索结果 - Powered by phpwind",
            "__searchForm": null,
            "_iconURL": "",
            "_metaData": {
                "alias": null,
                "order": 10
            },
            "_urls": [
                {
                    "template": "https://www.firefox.net.cn/app-index-run?app=search",
                    "rels": [],
                    "resultDomain": "firefox.net.cn",
                    "method": "POST",
                    "params": [
                        {
                            "name": "keywords",
                            "value": "{searchTerms}"
                        },
                        {
                            "name": "csrf_token",
                            "value": ""
                        }
                    ]
                }
            ],
            "_hasPreferredIcon": null,
            "queryCharset": "UTF-8",
            "_readOnly": false
        }
    ]
}
shiming
火狐狸
火狐狸
  • UID45807
  • 注册日期2014-05-03
  • 最后登录2020-05-28
  • 发帖数221
  • 经验263枚
  • 威望0点
  • 贡献值156点
  • 好评度13点
  • 社区居民
  • 忠实会员
12楼#
发布于:2019-12-11 14:47
skytalk:就像yfdyh000所说, 但在登陆的情况下search url可以这样写:
https://www.firefox.net.cn/app-index-run?app=search&keywords={searchTerms}

@d...
回到原帖
用第一种方法搞定!  谢谢skytalk!
注册好麻烦哦
游客

返回顶部