﻿{"id":61,"date":"2010-05-21T09:41:31","date_gmt":"2010-05-21T01:41:31","guid":{"rendered":"http:\/\/nick.workao.org\/?p=61"},"modified":"2010-05-21T09:42:22","modified_gmt":"2010-05-21T01:42:22","slug":"%e5%a6%82%e4%bd%95%e8%ae%a9firefox-plugin%e5%8f%af%e4%bb%a5%e5%9c%a8%e7%bd%91%e9%a1%b5%e4%b8%ad%e8%87%aa%e5%8a%a8%e5%ae%89%e8%a3%85","status":"publish","type":"post","link":"http:\/\/nick.txtcc.com\/index.php\/other\/61","title":{"rendered":"\u5982\u4f55\u8ba9Firefox Plugin\u53ef\u4ee5\u5728\u7f51\u9875\u4e2d\u81ea\u52a8\u5b89\u88c5"},"content":{"rendered":"<p><em><strong>\u6253\u5305plugin\u4f5c\u4e3axpi(zip)\u6587\u4ef6<\/strong><\/em><\/p>\n<p><strong>Step 1:<\/strong> \u5148\u628a\u4f60\u90a3\u4e00\u5806 dll (\u5305\u542b np\u958b\u982d\u7684 dll) \u653e\u9032 plugins \u76ee\u9304\u88e1\u9762<\/p>\n<p><a href=\"http:\/\/lh6.ggpht.com\/_OpTu0L4lWpY\/SQrtAceqv7I\/AAAAAAAAAvI\/iVsmhq9kgOI\/s1600-h\/snap003%5B7%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014132H53.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p><strong>Step 2:<\/strong> \u64b0\u5beb install.rdf (\u5b89\u88dd\u63cf\u8ff0\u6a94), \u653e\u5728\u5982\u4e0a\u5716\u7684\u76f8\u5c0d\u4f4d\u7f6e<\/p>\n<p>ex: \u53cd\u6b63\u7167\u6284\u5c31\u5c0d\u4e86 (\u6ce8\u610f em:id, em:name \u8981\u6539\u6210\u4f60\u7684\u540d\u5b57)<\/p>\n<p><a href=\"http:\/\/lh4.ggpht.com\/_OpTu0L4lWpY\/SQrtBQtkxfI\/AAAAAAAAAvQ\/IQQw3bYtGis\/s1600-h\/snap003%5B11%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014143TiU.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p>\u8a73\u7d30\u683c\u5f0f\u8aaa\u660e: <a href=\"https:\/\/developer.mozilla.org\/en\/Install.rdf\"><a href=\"https:\/\/developer.mozilla.org\/en\/Install.rdf\">https:\/\/developer.mozilla.org\/en\/Install.rdf<\/a><\/a><\/p>\n<p><strong>Step 3: \u7522\u751f Firefox \u81ea\u52d5\u5b89\u88dd\u6a94 &#8212; xpi \u6a94<\/strong><\/p>\n<p>\u53ea\u8981\u4e0b\u9054\u9019\u500b\u6307\u4ee4\u5373\u53ef:<\/p>\n<p>jar cvfM \u4f60\u7684\u6a94\u6848.xpi -C .\/ <em>.<\/em><\/p>\n<p>(\u6ce8\u610f:<\/p>\n<ol>\n<li>\n<p>xpi \u5176\u5be6\u662f ZIP \u6a94,\u53ef\u662f\u6709\u4e9b\u58d3\u7e2e\u5de5\u5177(\u5982: 7-zip) \u6703\u5c0d\u5167\u5bb9\u4f5c\u6392\u5e8f , \u6240\u4ee5\u53cd\u800c\u9020\u6210\u7121\u6cd5\u5b89\u88dd.<\/p>\n<\/li>\n<li>\n<p>\u5982\u679c\u4f60\u4e0d\u77e5\u9053\u4ec0\u9ebc\u662f jar \u7684\u8a71, \u6700\u7c21\u55ae\u7684\u65b9\u6cd5\u5c31\u662f\u53bb\u4e0b\u8f09 JDK, \u7136\u5f8c\u8a2d\u5b9a\u4e0b\u74b0\u5883\u8b8a\u6578 Path. (<a href=\"https:\/\/cds.sun.com\/is-bin\/INTERSHOP.enfinity\/WFS\/CDS-CDS_Developer-Site\/en_US\/-\/USD\/ViewProductDetail-Start?ProductRef=jdk-6u10-oth-JPR@CDS-CDS_Developer\">\u4e0b\u8f09<\/a>JDK)<\/p>\n<\/li>\n<\/ol>\n<p>)<\/p>\n<p>\u901a\u5e38\u6211\u90fd\u6703\u5beb\u4e00\u500b \u6279\u6b21\u6a94 make_xpi.bat, \u628a\u4e0a\u9762\u7684\u6307\u4ee4\u653e\u9032\u53bb, \u7136\u5f8c\u6ed1\u9f20 double-clicked!!<\/p>\n<p>\u6240\u4ee5 makexpi.bat \u7684\u76f8\u5c0d\u4f4d\u7f6e \u8207\u7522\u751f\u7684 xpi \u6a94, \u5c55\u793a\u5982\u4e0b:<\/p>\n<p><a href=\"http:\/\/lh5.ggpht.com\/_OpTu0L4lWpY\/SQrtCct9BoI\/AAAAAAAAAvY\/GwlcxiLZD6E\/s1600-h\/snap003%5B16%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014145g43.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p>Step 4: \u5b8c\u6210<\/p>\n<p><strong><em>\u5728\u4efb\u610f\u7f51\u9875\u4f7f\u7528xpi(zip)\u6587\u4ef6<\/em><\/strong><\/p>\n<p><strong>\u6e2c\u8a66<\/strong><\/p>\n<p><strong>Step 1: \u6e2c\u8a66\u7db2\u9801 test.html<\/strong><\/p>\n<p><strong><a href=\"http:\/\/lh4.ggpht.com\/_OpTu0L4lWpY\/SQrtDXEQS8I\/AAAAAAAAAvg\/o4gCCtCGxZw\/s1600-h\/snap003%5B20%5D.jpg\"><img decoding=\"async\" title=\"\u70b9\u51fb\u67e5\u770b\u539f\u59cb\u5927\u5c0f\u56fe\u7247\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014148kL1.jpg\" border=\"0\" alt=\"snap003\" \/><\/a> <\/strong><\/p>\n<p><strong>Step 2: \u5982\u679c\u4f7f\u7528\u8005\u6c92\u5b89\u88dd\u4f60\u7684 plugin, \u90a3\u9577\u76f8\u61c9\u8a72\u662f\u9019\u6a23<\/strong><\/p>\n<p><a href=\"http:\/\/lh4.ggpht.com\/_OpTu0L4lWpY\/SQrtEknzWYI\/AAAAAAAAAvo\/bpfDSzAW8x0\/s1600-h\/snap003%5B24%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014150QgJ.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p><strong>Step 3: \u4f7f\u7528\u8005\u9ede\u9078\u90a3\u500b\u770b\u8d77\u5411\u6a02\u9ad8\u7a4d\u6728\u7684\u6771\u897f\u5f8c, Firefox \u6703\u5230\u7db2\u8def\u4e0a\u5c0b\u627e\u4f60\u7684 plugin<\/strong><\/p>\n<p>(\u56e0\u70ba\u4f60\u9084\u6c92\u4e0a\u7db2\u8a3b\u518a, \u6240\u4ee5\u4e00\u5b9a\u6703\u627e\u4e0d\u5230\u7684 )<\/p>\n<p><a href=\"http:\/\/lh5.ggpht.com\/_OpTu0L4lWpY\/SQrtFlkcC6I\/AAAAAAAAAvw\/njrEyhspYwg\/s1600-h\/snap003%5B28%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014152QJd.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p><strong>Step 4: \u63a5\u4e0b\u4f86, \u7531\u7db2\u9801\u5efa\u8b70\u4f4d\u7f6e\u4e0b\u8f09 \u525b\u525b\u5efa\u7acb\u597d\u7684 xpi \u6a94<\/strong><\/p>\n<p><a href=\"http:\/\/lh4.ggpht.com\/_OpTu0L4lWpY\/SQrtHesA8vI\/AAAAAAAAAv4\/teyp0LOZ9HY\/s1600-h\/snap003%5B32%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014158ow6.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p><strong>Step 5: \u5b89\u88dd\u6210\u529f, \u9ede\u9078 Restart Firefox<\/strong><\/p>\n<p><a href=\"http:\/\/lh3.ggpht.com\/_OpTu0L4lWpY\/SQrtIstmYoI\/AAAAAAAAAwA\/bPF7T3RtToo\/s1600-h\/snap003%5B36%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014200G11.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p>\u63a5\u4e0b\u4f86 , Extension Manager \u6703\u81ea\u52d5\u7ba1\u7406\u4f60\u7684 plug-in<\/p>\n<p><a href=\"http:\/\/lh3.ggpht.com\/_OpTu0L4lWpY\/SQrtJueWraI\/AAAAAAAAAwI\/eBvi4bmGmzc\/s1600-h\/snap003%5B40%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/0142026kR.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p><strong>Step 6: Firefox \u6b63\u78ba\u57f7\u884c\u4f60\u7684 plug-in<\/strong><\/p>\n<p><a href=\"http:\/\/lh6.ggpht.com\/_OpTu0L4lWpY\/SQrtK7vEXYI\/AAAAAAAAAwQ\/ugdHcj_iklU\/s1600-h\/snap003%5B44%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014209KlU.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p><strong><em>\u6ce8\u518cxpi(zip)\u6587\u4ef6<\/em><\/strong><\/p>\n<p><strong>\u4e0a\u7db2\u8a3b\u518a\u4f60\u7684 Plugins<\/strong><\/p>\n<p><strong>Step 1: \u5148\u5230 Firefox \u7db2\u7ad9\u8a3b\u518a<\/strong><\/p>\n<p>\u7db2\u5740: <a title=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/users\/login?to=en-US%2Ffirefox%2Fbrowse%2Ftype%3A7\" href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/users\/login?to=en-US%2Ffirefox%2Fbrowse%2Ftype%3A7\"><a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/users\/login?to=en-US%2Ffirefox%2Fbrowse%2Ftype%3A7\">https:\/\/addons.mozilla.org\/en-US\/firefox\/users\/login?to=en-US%2Ffirefox%2Fbrowse%2Ftype%3A7<\/a><\/a><\/p>\n<p><a href=\"http:\/\/lh5.ggpht.com\/_OpTu0L4lWpY\/SQrtLvR8PBI\/AAAAAAAAAwY\/ArtlSenYrLs\/s1600-h\/snap003%5B50%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014211QwD.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p><strong>Step 2: \u9078 Developer Tool<\/strong><\/p>\n<p><a href=\"http:\/\/lh6.ggpht.com\/_OpTu0L4lWpY\/SQrtMjF1JRI\/AAAAAAAAAwg\/HNMeKW2eD3E\/s1600-h\/snap003%5B54%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014212X7a.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p><strong>Step 3: \u9078\u5de6\u908a\u7684 Submit Add-on<\/strong><\/p>\n<p><a href=\"http:\/\/lh5.ggpht.com\/_OpTu0L4lWpY\/SQrtNj9wV5I\/AAAAAAAAAwo\/kAnuQ38jfEc\/s1600-h\/snap003%5B58%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014214KLA.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p><strong>Step 4: Upload \u4f60\u7684 xpi \u6a94<\/strong><\/p>\n<p><a href=\"http:\/\/lh6.ggpht.com\/_OpTu0L4lWpY\/SQrtVIsj50I\/AAAAAAAAAww\/dew5sy8cP8k\/s1600-h\/snap003%5B62%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014216hUs.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p><strong>Step 5: \u63a5\u4e0b\u4f86\u7b49\u5f85\u6838\u51c6, \u6574\u500b\u8655\u7406\u7684\u6d41\u7a0b\u5982\u4e0b<\/strong><\/p>\n<p><strong><a href=\"http:\/\/lh5.ggpht.com\/_OpTu0L4lWpY\/SQrtWG0G4tI\/AAAAAAAAAw4\/8PzMBjGHGws\/s1600-h\/snap003%5B66%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014220Fts.jpg\" border=\"0\" alt=\"snap003\" \/><\/a> <\/strong><\/p>\n<p>\u8a73\u7d30\u8aaa\u660e: <a title=\"https:\/\/addons.mozilla.org\/zh-TW\/firefox\/pages\/sandbox\" href=\"https:\/\/addons.mozilla.org\/zh-TW\/firefox\/pages\/sandbox\"><a href=\"https:\/\/addons.mozilla.org\/zh-TW\/firefox\/pages\/sandbox\">https:\/\/addons.mozilla.org\/zh-TW\/firefox\/pages\/sandbox<\/a><\/a><\/p>\n<p><strong>Step 6: \u6aa2\u8996\u653e\u5728 Sandbox \u7684 plugins<\/strong><\/p>\n<p><a href=\"http:\/\/lh4.ggpht.com\/_OpTu0L4lWpY\/SQrtXkOHRNI\/AAAAAAAAAxA\/8rflG6f00a0\/s1600-h\/snap003%5B70%5D.jpg\"><img decoding=\"async\" src=\"http:\/\/nick.txtcc.com\/wp-content\/uploads\/remote_image\/2010\/05\/014222oPD.jpg\" border=\"0\" alt=\"snap003\" \/><\/a><\/p>\n<p><strong>Step 7: \u5b8c\u6210<\/strong><\/p>\n<p>\u5e0c\u671b\u5c0d\u4f60\u6709\u5e6b\u52a9!<\/p>","protected":false},"excerpt":{"rendered":"<p>\u6253\u5305plugin\u4f5c\u4e3axpi(zip)\u6587\u4ef6 Step 1: \u5148\u628a\u4f60\u90a3\u4e00\u5806 dll (\u5305\u542b np\u958b\u982d\u7684 dll) \u653e\u9032 plugins \u76ee\u9304\u88e1\u9762 Step 2: \u64b0\u5beb install.rdf (\u5b89\u88dd\u63cf\u8ff0\u6a94&#46;&#46;&#46;<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[33,36,37],"class_list":["post-61","post","type-post","status-publish","format-standard","hentry","category-other","tag-firefox","tag-plugin","tag-37"],"_links":{"self":[{"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/posts\/61","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/comments?post=61"}],"version-history":[{"count":1,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/posts\/61\/revisions"}],"predecessor-version":[{"id":62,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/posts\/61\/revisions\/62"}],"wp:attachment":[{"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/media?parent=61"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/categories?post=61"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/tags?post=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}