{"id":896,"date":"2012-06-11T22:45:57","date_gmt":"2012-06-11T14:45:57","guid":{"rendered":"http:\/\/www.hsyyf.me\/?p=896"},"modified":"2012-06-11T22:45:57","modified_gmt":"2012-06-11T14:45:57","slug":"%e4%b8%bafirefox%e6%b7%bb%e5%8a%a0%e8%87%aa%e5%ae%9a%e4%b9%89%e6%90%9c%e7%b4%a2","status":"publish","type":"post","link":"https:\/\/www.hsyyf.me\/?p=896","title":{"rendered":"\u4e3afirefox\u6dfb\u52a0\u81ea\u5b9a\u4e49\u641c\u7d22"},"content":{"rendered":"<p>\u6709\u65f6\u706b\u72d0\u81ea\u5e26\u7684\u641c\u7d22\u5e76\u4e0d\u80fd\u6ee1\u8db3\u6211\u4eec\u7684\u8981\u6c42\uff0c\u6bd4\u5982\u6dd8\u5b9d\u641c\u7d22\u6216\u8005\u63a8\u7279\u641c\u7d22\uff08\u5728ubuntu\u548cwin\u4e0b\u88abHX\u4e86\uff09\u3002<\/p>\n<p>\u706b\u72d0\u7684\u641c\u7d22\u4f7f\u7528\u7684\u662fXML\u6587\u4ef6\uff0c\u5728&lt;Firefox&gt;\/searchplugins\u76ee\u5f55\u4e0b\uff0c\u6587\u4ef6\u683c\u5f0f\u548cGnome-shell\u7684\u4e0b\u7684\u683c\u5f0f\u4e00\u6837\u3002\u4ee5\u767e\u5ea6\u641c\u7d22\u4e3a\u4f8b\uff1a<\/p>\n<p>&nbsp;<code lang=\"xml\"><?xml version=\"1.0\" ?><br \/>\n<SearchPlugin xmlns=\"http:\/\/www.mozilla.org\/2006\/browser\/search\/\"><br \/>\n <ShortName>\u767e\u5ea6<\/ShortName><br \/>\n <Description>\u767e\u5ea6\u7f51\u9875\u641c\u7d22<\/Description><br \/>\n <InputEncoding>GB2312<\/InputEncoding><br \/>\n <Image width=\"16\" height=\"16\">...<\/Image><br \/>\n <Url type=\"text\/html\" method=\"GET\" template=\"http:\/\/www.baidu.com\/baidu\"><br \/>\n     <Param name=\"wd\" value=\"{searchTerms}\"\/><br \/>\n       <Param name=\"tn\" value=\"monline_dg\"\/><br \/>\n   <\/Url><br \/>\n <SearchForm>http:\/\/www.baidu.com\/<\/SearchForm><br \/>\n<\/SearchPlugin><br \/>\n<\/code><\/p>\n<p>\u7b2c\u4e00\u3001\u4e8c\u884c\u4e3a\u8bf4\u660e\uff0c\u7b2c\u4e09\u3001\u56db\u3001\u4e94\u884c\u4e3a\u540d\u79f0\u3001\u7f16\u7801\uff0c\u7b2c\u516d\u884c\u4e3afavio.ico\u3002\u7b2c\u4e94\u884c\uff08&lt;URL&gt;&lt;\/URL&gt;\u8303\u56f4\u5185\uff09\u4e3a\u94fe\u63a5\u5206\u6790\uff0c\u7b2c\u516d\u884c\u89e3\u91ca\u3002<\/p>\n<p>URL\u5206\u6790\u53ef\u505a\u5982\u4e0b\u5206\u6790\uff1atemple=&#8221;&#8221;\u4e3a\u4e3b\u94fe\u63a5\uff0c&lt;Param \/&gt;\u4e3a\u5c5e\u6027\u503c\uff0c\u4f8b\u5982name=&#8221;wd&#8221; value={search Terms}\u5219\u53ef\u89e3\u91ca\u4e3awd={search Terms}\uff08\u68c0\u7d22\u8bcd\uff09\u3002\u8fd9\u662f\u767e\u5ea6\uff0c\u5176\u4ed6\u7f51\u7ad9\u53ef\u4ee5\u4f5c\u4e3a\u53c2\u8003\u3002<\/p>\n<p>\u5bf9\u4e8eimage\u7684\u5c5e\u6027\u503c\u53ef\u4ee5\u5982\u4e0b\u586b\u5199\uff1a<\/p>\n<p>\u7701\u7565\u53f7\u90e8\u5206\u4e3a\uff1adata:image\/x-icon;base64,AAAAAAAAAAAAAAA<\/p>\n<p>\u5176\u4e2dAAAAAAAAAAAAAAAAA\u4e3aico\u7684base64\u503c\u3002\u5177\u4f53\u83b7\u5f97\u65b9\u5f0f\u4e3a\uff1a1.\u83b7\u5f97\u7f51\u7ad9\u7684favicon.ico\uff0c2\u3002\u5229\u7528python\u89e3\u6790\u51fa\u5176base64\u503c\u66ff\u4ee3AAAAAAAAAAAAAAAA\u3002<\/p>\n<p><code lang=\"python\">import base64<\/p>\n<p>bin=open('favicon.ico',\"rb\").read()<\/p>\n<p>ac=\"\"<\/p>\n<p>for i,c in enumerate(base64.b64encode(bin)):<br \/>\n    ac+=chr(c)<\/p>\n<p>print(ac)<\/code><\/p>\n<p>\u4f8b\u5982\u6dd8\u5b9d\u5168\u7ad9\u641c\u7d22\u7684XML\u5982\u4e0b\uff1a<br \/>\n<code lang=\"xml\"><?xml version=\"1.0\" ?><\/p>\n<p><SearchPlugin xmlns=\"http:\/\/www.mozilla.org\/2006\/browser\/search\/\"><br \/>\n <ShortName>\u6dd8\u5b9d<\/ShortName><br \/>\n <Description>\u6dd8\u5b9d\u7f51\u641c\u7d22<\/Description><br \/>\n <InputEncoding>GB2312<\/InputEncoding><br \/>\n <Image width=\"16\" height=\"16\">data:image\/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAD\/\/\/8A\/\/\/\/AP\/\/\/wD\/\/\/8AL2n\/\/\/\/\/\/wD\/\/\/8A\/\/\/\/AP\/\/\/wD\/\/\/8A\/\/\/\/AP\/\/\/wD\/\/\/8A\/\/\/\/AP\/\/\/wD\/\/\/8A\/\/\/\/AP\/\/\/wD\/\/\/8A\/\/\/\/AC9p\/\/8PTOv\/\/\/\/\/AP\/\/\/wD\/\/\/8A\/\/\/\/AP\/\/\/wD\/\/\/8A\/\/\/\/AP\/\/\/wD\/\/\/8A\/\/\/\/AP\/\/\/wCrw\/\/\/D0zr\/w9M6\/8vaf\/\/L2n\/\/w9M6\/8PTOv\/D0zr\/w9M6\/8PTOv\/D0zr\/w9M6\/8PTOv\/q8P\/\/\/\/\/\/wCrw\/\/\/D0zr\/y9p\/\/8vaf\/\/L2n\/\/y9p\/\/8vaf\/\/L2n\/\/y9p\/\/8vaf\/\/L2n\/\/y9p\/\/8vaf\/\/L2n\/\/w9M6\/+rw\/\/\/VoX\/\/\/\/\/\/\/\/\/\/\/\/\/L2n\/\/y9p\/\/8vaf\/\/L2n\/\/y9p\/\/8vaf\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/mLX\/\/y9p\/\/8vaf\/\/D0zr\/1aF\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8vaf\/\/mLX\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/y9p\/\/8vaf\/\/\/\/\/\/\/\/\/\/\/\/+Ytf\/\/L2n\/\/w9M6\/9Whf\/\/L2n\/\/\/\/\/\/\/\/\/\/\/\/\/NG3\/\/\/\/\/\/\/80bf\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/zRt\/\/\/\/\/\/\/\/\/\/\/\/\/y9p\/\/8PTOv\/VoX\/\/y9p\/\/8vaf\/\/\/\/\/\/\/zRt\/\/\/\/\/\/\/\/NG3\/\/\/\/\/\/\/\/\/\/\/\/\/NG3\/\/\/\/\/\/\/80bf\/\/\/\/\/\/\/\/\/\/\/\/8vaf\/\/D0zr\/1aF\/\/8vaf\/\/L2n\/\/5i1\/\/\/\/\/\/\/\/NG3\/\/zRt\/\/\/\/\/\/\/\/\/\/\/\/\/zRt\/\/80bf\/\/NG3\/\/\/\/\/\/\/\/\/\/\/\/\/L2n\/\/w9M6\/9Whf\/\/L2n\/\/y9p\/\/+Ytf\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/zRt\/\/\/\/\/\/\/\/\/\/\/\/\/y9p\/\/8PTOv\/VoX\/\/y9p\/\/\/\/\/\/\/\/\/\/\/\/\/zRt\/\/\/\/\/\/\/\/NG3\/\/\/\/\/\/\/\/\/\/\/\/\/NG3\/\/zRt\/\/80bf\/\/\/\/\/\/\/\/\/\/\/\/8vaf\/\/D0zr\/1aF\/\/8vaf\/\/\/\/\/\/\/\/\/\/\/\/80bf\/\/NG3\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/NG3\/\/\/\/\/\/\/\/\/\/\/\/\/L2n\/\/w9M6\/9Whf\/\/L2n\/\/zRt\/\/80bf\/\/\/\/\/\/\/5i1\/\/\/\/\/\/\/\/\/\/\/\/\/zRt\/\/80bf\/\/NG3\/\/zRt\/\/\/\/\/\/\/\/mLX\/\/y9p\/\/8PTOv\/VoX\/\/y9p\/\/\/+\/\/\/\/\/\/\/\/\/zRt\/\/\/\/\/\/\/\/\/\/\/\/\/zRt\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/mLX\/\/zRt\/\/8vaf\/\/D0zr\/6vD\/\/9Whf\/\/\/\/\/\/\/\/\/\/\/\/8vaf\/\/\/\/\/\/\/\/\/\/\/\/8vaf\/\/L2n\/\/y9p\/\/8vaf\/\/L2n\/\/y9p\/\/8vaf\/\/D0zr\/6vD\/\/\/\/\/\/8Aq8P\/\/1aF\/\/9Whf\/\/VoX\/\/1aF\/\/9Whf\/\/VoX\/\/1aF\/\/9Whf\/\/VoX\/\/1aF\/\/9Whf\/\/VoX\/\/6vD\/\/\/\/\/\/8A9\/8AAPP\/AACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAA==<br \/>\n<\/Image><br \/>\n <Url type=\"text\/html\" method=\"GET\" template=\"http:\/\/s.taobao.com\/search\"><br \/>\n     <Param name=\"q\" value=\"{searchTerms}\"\/><br \/>\n       <Param name=\"commoend\" value=\"all\"\/><br \/>\n   <\/Url><br \/>\n <SearchForm>http:\/\/www.taobao.com\/<\/SearchForm><br \/>\n<\/SearchPlugin><\/code><br \/>\n\u5c06\u6587\u4ef6\u6539\u597d\u4e4b\u540e\u653e\u5728&lt;Firefox&gt;\/searchplugins\u76ee\u5f55\u4e0b\uff0c\u91cd\u542f\u4e00\u4e0b\u706b\u72d0\u5c31\u53ef\u4ee5\u5728\u53f3\u4e0a\u89d2\u7684\u641c\u7d22\u680f\u91cc\u627e\u5230\u6dd8\u5b9d\u7684\u641c\u7d22\u4e86\u3002<br \/>\n&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6709\u65f6\u706b\u72d0\u81ea\u5e26\u7684\u641c\u7d22\u5e76\u4e0d\u80fd\u6ee1\u8db3\u6211\u4eec\u7684\u8981\u6c42\uff0c\u6bd4\u5982\u6dd8\u5b9d\u641c\u7d22\u6216\u8005\u63a8\u7279\u641c\u7d22\uff08\u5728ubuntu\u548cwin\u4e0b\u88abHX\u4e86\uff09\u3002 \u706b\u72d0\u7684 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[16],"tags":[47],"class_list":["post-896","post","type-post","status-publish","format-standard","hentry","category-16","tag-firefox"],"_links":{"self":[{"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=\/wp\/v2\/posts\/896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=896"}],"version-history":[{"count":0,"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=\/wp\/v2\/posts\/896\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=896"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=896"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}