¿ø·¡
Å©·Ò Àº È®ÀåÀ» Áö¿øÇÏÁö ¾Ê¾Ò´Ù. ±×·¯³ª
2.0 º£Å¸ºÎÅÍ È®ÀåÀ» Áö¿øÇϱ⠽ÃÀÛ Çß´Ù. ±×·¡¼ ¾´ ±ÛÀÌ
Å©·Ò¿¡¼ Firefoxó·³ È®Àå »ç¿ëÇϱ⠶ó´Â ±ÛÀÌ´Ù. ÀÌ ´ç½Ã
Å©·Ò (
Chrome )ÀÇ È®ÀåÀº °æ·Î¸¸ ¸ÂÀ¸¸é µ¿ÀÛÇß´Ù. ±×·¯³ª Å©·ÒÀÇ °³¹ßÀÌ ÁøÇàµÇ¸é¼ È®Àå¿¡ ´ëÇÑ ±ÔÄ¢ÀÌ ¸î°¡Áö ¹Ù²î¾ú´Ù. ¹Ù²ï ºÎºÐÀº ´ÙÀ½°ú °°´Ù.
¼¸í ¿ä±¸
¿¹Àü¿¡ ¸¸µé¾îÁø Å©·Ò È®ÀåÀº È®Àå¿¡ ÇÊ¿äÇÑ ÆÄÀÏÀ» ´Ü¼øÈ÷ ZIP ÆÄÀÏ·Î ¾ÐÃàÇÑ µÚ È®ÀåÀÚ¸¸ CRX·Î ¹Ù²Ù¸é µ¿ÀÛÇß´Ù. ±×·¯³ª ÃÖ±Ù¿¡´Â ¹Ýµå½Ã ¼¸íÀ» Çϵµ·Ï ¹Ù²î¾ú´Ù. µû¶ó¼ Å©·Ò¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç È®Àå ¿¡¼ ¼Ò°³ÇÑ È®ÀåÀº ¸ðµÎ µ¿ÀÛÇÏÁö ¾Ê´Â´Ù.
Æú´õ ¾ÆÀ̵𠺯°æ
¿¹Àü¿¡´Â JSON ÆÄÀÏÀÇ ID¸¦ ÀÌ¿ëÇؼ Æú´õ¸¦ ¸¸µé¾úÁö¸¸ Áö±ÝÀº JSON ÆÄÀÏÀÇ ID°¡ ¾Æ´Ï¶ó ¼³Ä¡ÇÒ ¶§ Æú´õ ID¸¦ ¸¸µé¾î È®ÀåÀ» ¼³Ä¡ÇÑ´Ù. µû¶ó¼ ÀÌÀüÀÇ ¹æ¹ýÀ¸·Î JSON ÆÄÀÏÀÇ ID¸¦ ÂüÁ¶Çؼ Æú´õ¸¦ ¸¸µé¾îµµ µ¿ÀÛÇÏÁö ¾Ê´Â´Ù.
page_actions.icon º¯°æ
page_actions.icon ÀÇ À̸§À» page_actions.icons ·Î º¯°æ Çß´Ù. µû¶ó¼ page_actions.iconÀ» »ç¿ëÇÏ´Â ¸ðµç È®ÀåÀº ´ÙÀ½°ú °°Àº ¿À·ù ¸Þ½ÃÁö¸¦ ³»¸ç µ¿ÀÛÇÏÁö ¾Ê´Â´Ù.
ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ýÀº °£´ÜÇÏ´Ù. ÀÏ´Ü
page_actions .
icon À» »ç¿ëÇÏ´Â È®ÀåÀº
manifest.json À» ÆíÁýÇÏ¸é µÈ´Ù. ¶Ç ¼¸íÀ» ¿ä±¸ÇÏ´Â È®ÀåÀº ¼¸íÀ» Ãß°¡Çؼ »ç¿ëÇÏ¸é µÈ´Ù. ÀÌ ±Û¿¡¼´Â
µ¨¸®¼Å½º È®Àå 0.2 ¸¦ ¿¹·Î »ç¿ëÇؼ ¼³¸íÇϵµ·Ï ÇÏ°Ú´Ù.
¿Àµ¿ÀÛ ÇÏ´Â È®ÀåÀÇ º¯°æ
chrome-delicious-extension-0.2.crx ¿¡ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÑ µÚ ´Ù¸¥ À̸§À¸·Î ÀúÀåÀ» Ŭ¸¯ÇÑ´Ù. µ¨¸®¼Å½º È®Àå Àº ÇöÀç 0.4±îÁö ¿Ã¶ó¿Í ÀÖÁö¸¸ 0.3 ÀÌ»óÀÇ ÆÇÀº ÁÖ¼Ò Ç¥½ÃÁÙ¿¡ ¾ÆÀÌÄÜÀ» ¸¸µå´Â °ÍÀÌ ¾Æ´Ï¶ó »óÅ ǥ½ÃÁÙ¿¡ ³ªÅ¸³ª±â ¶§¹®¿¡ Áö±Ý±îÁö 0.2ÆÇÀ» »ç¿ëÇÏ°í ÀÖ´Ù.
chrome-delicious-extension-0.2.crx ¶ó´Â ÆÄÀÏ À̸§À» chrome-delicious-extension-0.2.zip À¸·Î ¹Ù²Û µÚ ÀÓÀÇÀÇ Æú´õ(¿¹: E:\Down\Imsi\Extension\Delicious )¿¡ ¾ÐÃàÀ» Ç®¾îµÐ´Ù.
Ç®¾îµÐ ¾ÐÃà ÆÄÀÏ Áß manifest.json ÆÄÀÏÀ» ºÒ·¯¿Â µÚ page_actions ¹è¿ÀÇ icon À» icons ·Î ¹Ù²Û µÚ ÀúÀåÇÑ´Ù.
º¯°æÀü
"page_actions": [
{
"id": "TagPageAction",
"name": "The TagPageAction for Delicious",
"icon": "tagUp24.png",
"tooltip": "Click to tag the page with Delicious",
"type": "tab"
}
]
º¯°æÈÄ
"page_actions": [
{
"id": "TagPageAction",
"name": "The TagPageAction for Delicious",
"icons": "tagUp24.png",
"tooltip": "Click to tag the page with Delicious",
"type": "tab"
}
]
¼¸íÀ» Ãß°¡ÇÑ µÚ È®Àå »ý¼º
¼¸íÀÌ ¾ø´Â È®ÀåÀ̳ª ÆÄÀϷθ¸ °¡Áö°í ÀÖ´Â È®ÀåÀº Å©·Ò È®ÀåÀ» Á÷Á¢ ÆÐŰ¡Çؼ »ç¿ëÇÏ¸é µÈ´Ù. ÀýÂ÷´Â ´Ù¸§°ú °°´Ù.
ÇöÀç ½ÇÇà ÁßÀÎ ¸ðµç Å©·ÒÀ» ³¡³½´Ù. Å©·ÒÀ» ½ÇÇàÇÏ°í ÀÖÀ¸¸é Å©·Ò ⸸ È°¼ºÈµÇ¹Ç·Î ÀÛ¾÷ °ü¸®ÀÚ·Î ¶°ÀÖ´Â Å©·ÒÀÌ ÀÖ´ÂÁö È®ÀÎÇÑ µÚ ½ÇÇàÇØ¾ß ÇÑ´Ù.
¸í·ÉÇà¿¡¼ ´ÙÀ½°ú °°Àº Çü½ÄÀÇ ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.
<Å©·Ò ¼³Ä¡ Æú´õ>\chrome.exe --pack-extension=<È®ÀåÀ» ÀúÀåÇÑ Æú´õ>
¿¹:
c:\Users\artech\AppData\Local\Google\Chrome\Application\chrome.exe --pack-extension=e:\down\Imsi\Extension\Delicious
´ÙÀ½ ±×¸²°ú °°Àº âÀÌ ³ªÅ¸³ª¸é È®ÀÎ ´ÜÃ߸¦ Ŭ¸¯ÇÑ´Ù. ±×¸²À» º¸¸é ¾Ë ¼ö ÀÖÁö¸¸ È®Àå(CRX)°ú ¼¸í(PEM)ÀÌ ¸¸µé¾î Áø °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÌÁ¦ ÀÌ È®ÀåÀ» Å©·Ò¿¡ ²ø¾î ³õ¾Æ È®ÀåÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.