{"id":16201,"date":"2023-04-06T17:28:01","date_gmt":"2023-04-06T13:58:01","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/"},"modified":"2023-04-06T17:28:01","modified_gmt":"2023-04-06T13:58:01","slug":"my-first-firefox-extension-21bf","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/","title":{"rendered":"\u0627\u0648\u0644\u06cc\u0646 \u0627\u0641\u0632\u0648\u0646\u0647 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0645\u0646 &#8211; \u0627\u0646\u062c\u0645\u0646 DEV"},"content":{"rendered":"<div data-article-id=\"1422025\" id=\"article-body\">\n<p>\u0686\u0646\u062f \u0647\u0641\u062a\u0647 \u067e\u06cc\u0634\u060c \u0622\u062e\u0631 \u0647\u0641\u062a\u0647 \u0631\u0627 \u0635\u0631\u0641 \u0633\u0627\u062e\u062a\u0646 \u062f\u06cc\u06af\u0631\u06cc \u06a9\u0631\u062f\u0645 <abbr title=\"Call For Paper\">CFP<\/abbr> \u06a9\u0645\u06a9 \u06a9\u0646\u0646\u062f\u0647 \u0627\u0631\u0633\u0627\u0644 \u062f\u0631 \u0642\u0627\u0644\u0628 \u067e\u0633\u0648\u0646\u062f \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633.  \u067e\u06cc\u0627\u062f\u0647 \u0631\u0648\u06cc \u062f\u0631 \u067e\u0627\u0631\u06a9 \u0646\u0628\u0648\u062f.  \u0628\u0631\u0627\u06cc \u06a9\u0645\u06a9 \u0628\u0647 \u062f\u06cc\u06af\u0631\u0627\u0646\u06cc \u06a9\u0647 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0639\u0644\u0627\u0642\u0647 \u0645\u0646\u062f \u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 (\u0648 \u062e\u0648\u062f \u0622\u06cc\u0646\u062f\u0647 \u0645\u0646) \u0628\u0627\u0634\u0646\u062f\u060c \u0627\u06cc\u0646 \u0633\u0641\u0631 \u0645\u0646 \u0627\u0633\u062a.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/#%D9%85%D8%AA%D9%86_%D9%86%D9%88%D8%B4%D8%AA%D9%87\" >\u0645\u062a\u0646 \u0646\u0648\u0634\u062a\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/#%D8%A7%D9%84%D8%B2%D8%A7%D9%85%D8%A7%D8%AA_%D9%88_%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C\" >\u0627\u0644\u0632\u0627\u0645\u0627\u062a \u0648 \u0637\u0631\u0627\u062d\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/#%DB%8C%DA%A9_%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87_%D8%B3%D8%A7%D8%AF%D9%87_%D9%81%D8%A7%DB%8C%D8%B1%D9%81%D8%A7%DA%A9%D8%B3\" >\u06cc\u06a9 \u0627\u0641\u0632\u0648\u0646\u0647 \u0633\u0627\u062f\u0647 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/#%D8%AA%D8%B9%D8%A7%D9%85%D9%84_%D8%A8%D8%A7_%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87\" >\u062a\u0639\u0627\u0645\u0644 \u0628\u0627 \u0627\u0641\u0632\u0648\u0646\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/#%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA%D8%8C_%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA_%D8%AF%D8%B1_%D9%87%D9%85%D9%87_%D8%AC%D8%A7\" >\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u060c \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0631 \u0647\u0645\u0647 \u062c\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/#%D8%A7%D8%B4%DA%A9%D8%A7%D9%84_%D8%B2%D8%AF%D8%A7%DB%8C%DB%8C_%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87\" >\u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0627\u0641\u0632\u0648\u0646\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/#%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7_%D8%A8%DB%8C%D9%86_%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA_%D9%87%D8%A7\" >\u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u06cc\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/#%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA_%D9%85%D8%AD%D8%AA%D9%88%D8%A7\" >\u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u062d\u062a\u0648\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/#%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%D8%A7%D8%B9%D8%AA%D8%A8%D8%A7%D8%B1_%D8%A7%D8%AD%D8%B1%D8%A7%D8%B2_%D9%87%D9%88%DB%8C%D8%AA\" >\u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0639\u062a\u0628\u0627\u0631 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/my-first-firefox-extension-21bf\/#%D9%86%D8%AA%DB%8C%D8%AC%D9%87\" >\u0646\u062a\u06cc\u062c\u0647<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D8%AA%D9%86_%D9%86%D9%88%D8%B4%D8%AA%D9%87\"><\/span>\n<p>  \u0645\u062a\u0646 \u0646\u0648\u0634\u062a\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0645\u0646 \u0686\u0646\u062f\u06cc\u0646 \u067e\u0633\u062a \u062f\u0631 \u0645\u0648\u0631\u062f \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631 \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u0641\u0631\u0627\u0646\u0633 \u062e\u0648\u062f \u0646\u0648\u0634\u062a\u0647 \u0627\u0645.  \u0628\u0631\u0627\u06cc \u062c\u0645\u0639 \u0628\u0646\u062f\u06cc:<\/p>\n<ul>\n<li>\u0647\u0645\u0647 \u0686\u06cc\u0632 \u0628\u0631 \u0627\u0633\u0627\u0633 \u06cc\u06a9 \u0628\u0631\u062f Trello \u0627\u0633\u062a<\/li>\n<li>\u0645\u0646 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0645 \u06a9\u0647 \u06cc\u06a9 \u0648\u0628 \u0647\u0648\u06a9 \u0631\u0627 \u0631\u0648\u06cc \u0628\u0631\u062f \u062b\u0628\u062a \u06a9\u0631\u062f<\/li>\n<li>\u0648\u0642\u062a\u06cc \u06a9\u0646\u0641\u0631\u0627\u0646\u0633\u06cc \u0631\u0627 \u0627\u0632 \u06cc\u06a9 \u062e\u0637 \u0628\u0647 \u062e\u0637 \u062f\u06cc\u06af\u0631 \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0645\u060c \u06cc\u06a9 \u062c\u0631\u06cc\u0627\u0646 \u06a9\u0627\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0633\u0645\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u0634\u0631\u0648\u0639 \u06cc\u0627 \u0627\u062f\u0627\u0645\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f<\/li>\n<\/ul>\n<p>\u0645\u0646 \u062a\u0627\u0628\u0644\u0648 \u0631\u0627 \u0628\u0627 \u0646\u06af\u0627\u0647 \u06a9\u0631\u062f\u0646 \u0628\u0647 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a\u200c\u0647\u0627\u060c \u0639\u0645\u062f\u062a\u0627\u064b Papercall \u0648 Sessionize\u060c \u0648 \u06a9\u067e\u06cc \u062f\u0633\u062a\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u06a9\u0646\u0641\u0631\u0627\u0646\u0633 \u0631\u0648\u06cc \u06a9\u0627\u0631\u062a\u200c\u0647\u0627\u060c \u0645\u0646\u0628\u0639 \u0645\u06cc\u200c\u06a9\u0646\u0645.  \u062f\u0648 \u06af\u0632\u06cc\u0646\u0647 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a:<\/p>\n<ol>\n<li>\u062e\u0648\u062f\u06a9\u0627\u0631\u0633\u0627\u0632\u06cc \u0645\u0646\u0627\u0628\u0639 \u06a9\u0646\u0641\u0631\u0627\u0646\u0633<\/li>\n<li>\u0627\u06cc\u062c\u0627\u062f \u062e\u0648\u062f\u06a9\u0627\u0631 \u06a9\u0627\u0631\u062a<\/li>\n<\/ol>\n<p>\u062f\u0631 \u0645\u0648\u0631\u062f \u0642\u0633\u0645\u062a \u0627\u0648\u0644 \u062e\u06cc\u0644\u06cc \u0641\u06a9\u0631 \u06a9\u0631\u062f\u0645.  \u0627\u06af\u0631 \u0622\u0646 \u0631\u0627 \u062e\u0648\u062f\u06a9\u0627\u0631 \u06a9\u0646\u0645\u060c \u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0637\u0648\u0644\u0627\u0646\u06cc \u0627\u0632 \u06a9\u0627\u0631\u062a\u200c\u0647\u0627\u06cc Trello \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0628\u0647 \u0647\u0631 \u062d\u0627\u0644 \u0628\u0627\u06cc\u062f \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u0645.  \u0645\u0646 \u0628\u0647 \u0627\u06cc\u0646 \u0646\u062a\u06cc\u062c\u0647 \u0631\u0633\u06cc\u062f\u0645 \u06a9\u0647 \u0628\u0647\u062a\u0631 \u0627\u0633\u062a \u0622\u0646\u0647\u0627 \u0631\u0627 \u0642\u0628\u0644\u0627\u064b \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u0645.<\/p>\n<p>\u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0645\u0646 \u06a9\u0627\u0631\u062a \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u06cc \u0628\u0627 \u06a9\u067e\u06cc \u06a9\u0631\u062f\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0645: \u0646\u0627\u0645\u060c \u062a\u0627\u0631\u06cc\u062e\u060c \u062a\u0627\u0631\u06cc\u062e \u0633\u0631\u0631\u0633\u06cc\u062f\u060c \u067e\u06cc\u0648\u0646\u062f CFP \u0648 \u0648\u0628 \u0633\u0627\u06cc\u062a.  \u0627\u06cc\u0646 \u062f\u0642\u06cc\u0642\u0627\u064b \u0647\u0645\u0627\u0646 \u0686\u06cc\u0632\u06cc \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9 \u0627\u0641\u0632\u0648\u0646\u0647 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u06a9\u0646\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D9%84%D8%B2%D8%A7%D9%85%D8%A7%D8%AA_%D9%88_%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C\"><\/span>\n<p>  \u0627\u0644\u0632\u0627\u0645\u0627\u062a \u0648 \u0637\u0631\u0627\u062d\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0627\u0633\u062a\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631 \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<blockquote>\n<p>AS A: \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u0647 \u062a\u0646\u0628\u0644<br \/>\u0645\u0646 \u0645\u06cc \u062e\u0648\u0627\u0647\u0645: \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc CFP \u0631\u0627 \u062f\u0631 Trello \u0647\u0646\u06af\u0627\u0645 \u0645\u0631\u0648\u0631 \u06cc\u06a9 \u0635\u0641\u062d\u0647 \u0648\u0628 \u062f\u0631 Papercall \u06cc\u0627 Sessionize \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f<br \/>SO AS: \u0627\u06cc\u0646\u06a9\u0647 \u0648\u0642\u062a\u0645 \u0631\u0627 \u0635\u0631\u0641 \u0627\u0646\u062c\u0627\u0645 \u06a9\u0627\u0631\u0647\u0627\u06cc \u0633\u0631\u06af\u0631\u0645 \u06a9\u0646\u0646\u062f\u0647 \u062a\u0631 \u0627\u0632 \u06a9\u067e\u06cc \u067e\u06cc\u0633\u062a \u06a9\u0646\u0645<\/p>\n<p>&#8212; \u062f\u0627\u0633\u062a\u0627\u0646 \u062a\u06a9 \u06a9\u0627\u0631\u0628\u0631 \u0645\u0646<\/p>\n<\/blockquote>\n<p>\u062a\u0646\u0647\u0627 \u0646\u06cc\u0627\u0632 \u0645\u0646 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0627 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u06a9\u0627\u0631 \u06a9\u0646\u062f.<\/p>\n<p>\u0627\u06cc\u062f\u0647 \u0627\u0648\u0644 \u0645\u0646 \u062f\u06a9\u0645\u0647 \u0627\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u06cc\u062c\u0627\u062f \u0631\u0627 \u0641\u0639\u0627\u0644 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0627\u0645\u0627 \u0628\u0631\u0627\u06cc \u0645\u0646 \u0627\u0647\u0645\u06cc\u062a\u06cc \u0646\u062f\u0627\u0631\u062f \u06a9\u0647 \u06a9\u062c\u0627 \u0628\u0627\u0634\u062f: \u062f\u0627\u062e\u0644 \u0635\u0641\u062d\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u067e\u0648\u0634\u0634 \u06cc\u0627 \u062c\u0627\u06cc\u06cc \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631.  \u062f\u0631 \u062d\u0627\u0644\u062a \u0627\u0648\u0644\u060c \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062a\u0632\u0631\u06cc\u0642 \u0634\u062f\u0647 \u062f\u0631 \u0633\u0645\u062a \u0645\u0634\u062a\u0631\u06cc \u0628\u0627\u0634\u062f.  \u0627\u0632 \u0633\u0648\u06cc \u062f\u06cc\u06af\u0631\u060c \u06cc\u06a9 \u0627\u0641\u0632\u0648\u0646\u0647 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633.  \u0645\u0646 \u06af\u0632\u06cc\u0646\u0647 \u062f\u0648\u0645 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0631\u062f\u0645 \u0632\u06cc\u0631\u0627 \u0628\u0627\u06cc\u062f \u0686\u06af\u0648\u0646\u06af\u06cc \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc \u0628\u0647 \u0627\u0648\u0644\u06cc\u0646 \u0631\u0627 \u0628\u06cc\u0627\u0628\u0645.<\/p>\n<p>\u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u06cc \u062e\u0648\u0627\u0633\u062a\u0645 \u0627\u0628\u062a\u062f\u0627 \u0627\u0641\u0632\u0648\u0646\u0647 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 Rust \u0628\u0627 WebAssembly \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0645.  \u0627\u0633\u067e\u0648\u06cc\u0644\u0631: \u0646\u062f\u0627\u0634\u062a\u0645.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%DB%8C%DA%A9_%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87_%D8%B3%D8%A7%D8%AF%D9%87_%D9%81%D8%A7%DB%8C%D8%B1%D9%81%D8%A7%DA%A9%D8%B3\"><\/span>\n<p>  \u06cc\u06a9 \u0627\u0641\u0632\u0648\u0646\u0647 \u0633\u0627\u062f\u0647 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0645\u0646 \u0647\u06cc\u0686 \u0633\u0631\u0646\u062e\u06cc \u062f\u0631 \u0645\u0648\u0631\u062f \u0646\u0648\u0634\u062a\u0646 \u0627\u0641\u0632\u0648\u0646\u0647 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0646\u062f\u0627\u0634\u062a\u0645\u060c \u0632\u06cc\u0631\u0627 \u0627\u06cc\u0646 \u0627\u0648\u0644\u06cc\u0646 \u0628\u0627\u0631\u06cc \u0628\u0648\u062f \u06a9\u0647 \u06cc\u06a9 \u0627\u0641\u0632\u0648\u0646\u0647 \u0645\u06cc \u0646\u0648\u0634\u062a\u0645.  \u0627\u0648\u0644\u06cc\u0646 \u0642\u062f\u0645 \u0645\u0646 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0622\u0645\u0648\u0632\u0634 \u0628\u0648\u062f.  \u0645\u0628\u0627\u0646\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u062a\u0648\u0633\u0639\u0647 \u0631\u0627 \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc \u062f\u0647\u062f.  \u0633\u067e\u0633\u060c \u0622\u0645\u0648\u0632\u0634 \u062f\u0648\u0645 \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0631\u062f\u0645.  \u0646\u062d\u0648\u0647 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u0646\u0648\u06cc \u067e\u0627\u067e \u0622\u067e \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0641\u0632\u0648\u062f\u0646\u06cc \u0631\u0627 \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc \u062f\u0647\u062f\u060c \u0627\u0645\u0627 \u0646\u062d\u0648\u0647 \u062a\u0639\u0627\u0645\u0644 \u0628\u0627 \u0635\u0641\u062d\u0647 \u0648\u0628 \u0631\u0627 \u062a\u0648\u0636\u06cc\u062d \u0646\u0645\u06cc \u062f\u0647\u062f.  \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u062a\u0635\u0645\u06cc\u0645 \u06af\u0631\u0641\u062a\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f\u0646 \u06cc\u0627\u062f \u0628\u06af\u06cc\u0631\u0645\u060c \u062a\u06a9\u0646\u06cc\u06a9\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0645\u0646 \u062e\u0648\u0628 \u0639\u0645\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u067e\u0633\u0648\u0646\u062f \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0628\u0627 \u0645\u0627\u0646\u06cc\u0641\u0633\u062a \u0634\u0631\u0648\u0639 \u0645\u06cc \u0634\u0648\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9\u06cc \u0627\u0632 \u0622\u0645\u0648\u0632\u0634 \u0627\u0648\u0644\u060c \u0633\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight json\"><code><span class=\"p\">{<\/span><span class=\"w\">\n  <\/span><span class=\"nl\">\"manifest_version\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span><span class=\"w\">\n  <\/span><span class=\"nl\">\"name\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"Borderify\"<\/span><span class=\"p\">,<\/span><span class=\"w\">\n  <\/span><span class=\"nl\">\"version\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"1.0\"<\/span><span class=\"p\">,<\/span><span class=\"w\">\n  <\/span><span class=\"nl\">\"content_scripts\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">[<\/span><span class=\"w\">\n    <\/span><span class=\"p\">{<\/span><span class=\"w\">\n      <\/span><span class=\"nl\">\"js\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">[<\/span><span class=\"s2\">\"borderify.js\"<\/span><span class=\"p\">]<\/span><span class=\"w\">\n    <\/span><span class=\"p\">}<\/span><span class=\"w\">\n  <\/span><span class=\"p\">]<\/span><span class=\"w\">\n<\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight javascript\"><code><span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">body<\/span><span class=\"p\">.<\/span><span class=\"nx\">style<\/span><span class=\"p\">.<\/span><span class=\"nx\">border<\/span> <span class=\"o\">=<\/span> <span class=\"dl\">'<\/span><span class=\"s1\">5px solid red<\/span><span class=\"dl\">'<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0645\u0646 \u062d\u0644\u0642\u0647 \u0628\u0627\u0632\u062e\u0648\u0631\u062f \u062a\u0648\u0633\u0639\u0647 \u0631\u0627 \u062e\u0648\u0628 \u06cc\u0627\u0641\u062a\u0645.  \u062a\u0635\u0648\u0631 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u0645\u0648\u0632\u0634 \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f \u0648 \u062a\u0645\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0631\u0627 \u062f\u0631 \u0628\u0627\u0644\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f.  \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 <a>about:debugging#\/runtime\/this-firefox \u0648 \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 &#8220;Load Temporary Add-on&#8221; \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f.<\/p>\n<p><\/p>\n<p>\u0633\u067e\u0633 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u0645\u0627\u0646\u06cc\u0641\u0633\u062a \u062e\u0648\u062f \u0627\u0634\u0627\u0631\u0647 \u06a9\u0646\u06cc\u062f.  \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0627\u0641\u0632\u0648\u0646\u0647 \u0631\u0627 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0645\u06cc \u06a9\u0646\u062f: \u0627\u06a9\u0646\u0648\u0646 \u0641\u0639\u0627\u0644 \u0627\u0633\u062a.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/04\/1680789480_775_\u0627\u0648\u0644\u06cc\u0646-\u0627\u0641\u0632\u0648\u0646\u0647-\u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633-\u0645\u0646-\u0627\u0646\u062c\u0645\u0646-DEV.jpg\" alt=\"\u06cc\u06a9 \u0627\u0641\u0632\u0648\u0646\u0647 \u0645\u0648\u0642\u062a \u062c\u062f\u06cc\u062f \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0634\u062f\" loading=\"lazy\" width=\"880\" height=\"639\" title=\"\"><\/p>\n<p>\u062f\u0631 \u0645\u062b\u0627\u0644 \u0628\u0627\u0644\u0627\u060c \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0632 \u0622\u0645\u0648\u0632\u0634 \u06cc\u06a9 \u062d\u0627\u0634\u06cc\u0647 \u0642\u0631\u0645\u0632 \u062f\u0631 \u0627\u0637\u0631\u0627\u0641 \u0647\u0631 \u0635\u0641\u062d\u0647 \u0648\u0628 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u062f.  \u0627\u06cc\u0646 \u0628\u06cc \u0641\u0627\u06cc\u062f\u0647 \u0627\u0633\u062a\u060c \u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0647\u062a\u0631 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u0645\u060c \u0627\u0645\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f.  \u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0631\u0646\u06af \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u0645\u060c <em>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644<\/em>\u060c \u0627\u0632 \u062c\u0627\u0646\u0628 <code>red<\/code> \u0628\u0647 <code>green<\/code>.  \u0628\u0631\u0627\u06cc \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0645\u062c\u062f\u062f \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 <strong>\u0647\u0631 \u062a\u063a\u06cc\u06cc\u0631\u06cc<\/strong>\u060c \u0627\u0632 \u062c\u0645\u0644\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u062f\u0631 \u0645\u0627\u0646\u06cc\u0641\u0633\u062a\u060c \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 &#8220;\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0645\u062c\u062f\u062f&#8221; \u062f\u0631 \u067e\u0627\u0646\u0644 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0641\u0632\u0648\u062f\u0646\u06cc \u0645\u0648\u0642\u062a \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AA%D8%B9%D8%A7%D9%85%D9%84_%D8%A8%D8%A7_%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87\"><\/span>\n<p>  \u062a\u0639\u0627\u0645\u0644 \u0628\u0627 \u0627\u0641\u0632\u0648\u0646\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u062f\u0631 \u0628\u0627\u0644\u0627 \u0630\u06a9\u0631 \u06a9\u0631\u062f\u0645\u060c \u0645\u0646 \u062f\u06a9\u0645\u0647 \u0627\u06cc \u0645\u06cc \u062e\u0648\u0627\u0647\u0645 \u06a9\u0647 \u0627\u06cc\u062c\u0627\u062f Trello Card \u0631\u0627 \u0622\u063a\u0627\u0632 \u06a9\u0646\u062f.  \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0686\u0646\u062f\u06cc\u0646 \u06af\u0632\u06cc\u0646\u0647 \u062a\u0639\u0627\u0645\u0644 \u0631\u0627 \u0627\u0645\u06a9\u0627\u0646 \u067e\u0630\u06cc\u0631 \u0645\u06cc \u06a9\u0646\u062f: \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0633\u062a\u0642\u06cc\u0645 \u06cc\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u067e\u0646\u062c\u0631\u0647 \u067e\u0627\u067e \u0622\u067e.  \u0645\u0646 \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0647\u06cc\u0686 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u06cc \u0646\u062f\u0627\u0631\u0645\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0627\u0648\u0644\u06cc \u062f\u0631 \u0645\u0648\u0631\u062f \u0645\u0646 \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a.<\/p>\n<p>\u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0628\u0647 \u0686\u0646\u062f\u06cc\u0646 \u0645\u06a9\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u062f\u06a9\u0645\u0647 \u0647\u0627 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u0646\u062f: \u0646\u0648\u0627\u0631 \u0627\u0628\u0632\u0627\u0631 \u0645\u0631\u0648\u0631\u06af\u0631\u060c \u0646\u0648\u0627\u0631 \u06a9\u0646\u0627\u0631\u06cc \u06cc\u0627 \u062f\u0627\u062e\u0644 \u0646\u0648\u0627\u0631 URL \u0645\u0631\u0648\u0631\u06af\u0631.  \u0645\u0646 \u0627\u0632 \u0646\u0648\u0627\u0631 \u0627\u0628\u0632\u0627\u0631 \u0628\u062f\u0648\u0646 \u062f\u0644\u06cc\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0645\u060c \u0632\u06cc\u0631\u0627 \u0627\u06cc\u0646 \u0647\u0645\u0627\u0646 \u0686\u06cc\u0632\u06cc \u0628\u0648\u062f \u06a9\u0647 \u062f\u0631 \u0622\u0645\u0648\u0632\u0634 \u062f\u0648\u0645 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u062f.  \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a\u060c \u0641\u0642\u0637 \u06a9\u0645\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u062d\u0631\u06a9\u062a \u0627\u0632 \u06cc\u06a9\u06cc \u0628\u0647 \u062f\u06cc\u06af\u0631\u06cc \u0622\u0633\u0627\u0646 \u0627\u0633\u062a.<\/p>\n<p>\u0627\u0641\u0632\u0648\u062f\u0646 \u062f\u06a9\u0645\u0647 \u062f\u0631 \u0645\u0627\u0646\u06cc\u0641\u0633\u062a \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u0634\u0648\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight json\"><code><span class=\"nl\">\"browser_action\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n  <\/span><span class=\"nl\">\"default_area\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"navbar\"<\/span><span class=\"p\">,<\/span><span class=\"w\">                            <\/span><span class=\"err\">#<\/span><span class=\"mi\">1<\/span><span class=\"w\">\n  <\/span><span class=\"nl\">\"default_icon\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"icons\/trello-tile.svg\"<\/span><span class=\"w\">              <\/span><span class=\"err\">#<\/span><span class=\"mi\">2<\/span><span class=\"w\">\n<\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<ol>\n<li>\u062f\u06a9\u0645\u0647 \u0631\u0627 \u062f\u0631 \u0646\u0648\u0627\u0631 \u0646\u0627\u0648\u0628\u0631\u06cc \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f.  \u0628\u0631\u0627\u06cc \u062c\u0632\u0626\u06cc\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u062f\u0631 \u0645\u0648\u0631\u062f \u0645\u06a9\u0627\u0646 \u062f\u06a9\u0645\u0647\u060c \u0644\u0637\u0641\u0627\u064b \u0627\u0633\u0646\u0627\u062f \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f\n<\/li>\n<li>\u0646\u0645\u0627\u062f \u0631\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f.  \u0645\u06cc \u062a\u0648\u0627\u0646 \u0627\u0632 \u0628\u06cc\u062a \u0645\u067e \u062f\u0631 \u0641\u0631\u0645\u062a \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u060c \u0627\u0645\u0627 \u062a\u0646\u0638\u06cc\u0645 SVG \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u062a\u0631 \u0627\u0633\u062a<\/li>\n<\/ol>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0647\u0645\u0647 \u0686\u06cc\u0632 \u062e\u0648\u0628 \u0648 \u0634\u06cc\u06a9 \u0628\u0648\u062f.  \u067e\u0633 \u0627\u0632 \u0622\u0646\u060c \u0633\u0627\u0639\u062a \u0647\u0627\u06cc \u0632\u06cc\u0627\u062f\u06cc \u0631\u0627 \u062f\u0631 \u062a\u0644\u0627\u0634 \u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641 \u0641\u06cc\u0644\u0645\u0646\u0627\u0645\u0647 \u0647\u0627 \u0648 \u0646\u062d\u0648\u0647 \u062a\u0639\u0627\u0645\u0644 \u0622\u0646\u0647\u0627 \u0627\u0632 \u062f\u0633\u062a \u062f\u0627\u062f\u0645.  \u0645\u0646 \u0622\u0646 \u0631\u0627 \u06cc\u06a9 \u0628\u062e\u0634 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0645\u06cc \u06a9\u0646\u0645.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA%D8%8C_%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA_%D8%AF%D8%B1_%D9%87%D9%85%D9%87_%D8%AC%D8%A7\"><\/span>\n<p>  \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u060c \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0631 \u0647\u0645\u0647 \u062c\u0627<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0632\u0628\u0627\u0646 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0633\u062a.  \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0628\u0633\u062a\u0647 \u0628\u0647 \u0645\u06a9\u0627\u0646 \u0622\u0646\u0647\u0627\u060c \u0646\u0642\u0634 \u0647\u0627\u06cc \u0645\u062a\u0641\u0627\u0648\u062a\u06cc \u0631\u0627 \u0627\u06cc\u0641\u0627 \u0645\u06cc \u06a9\u0646\u0646\u062f.  \u0628\u062f\u062a\u0631 \u0627\u0632 \u0622\u0646\u060c \u0622\u0646\u0647\u0627 \u0646\u06cc\u0627\u0632 \u0628\u0647 &#8220;\u06af\u0641\u062a\u06af\u0648&#8221; \u0628\u0627 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u062f\u0627\u0631\u0646\u062f.<\/p>\n<p>\u0628\u06cc\u0627\u06cc\u06cc\u062f \u0628\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u0645 <code>content-script<\/code> \u0645\u0646 \u062f\u0631 \u0628\u0627\u0644\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0645 <code>manifest.json<\/code>.  \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u0645\u062d\u062a\u0648\u0627 \u0628\u0647 \u06cc\u06a9 \u0635\u0641\u062d\u0647 \u0648\u0628 \u0645\u062a\u0635\u0644 \u0645\u06cc \u0634\u0648\u0646\u062f.  \u0628\u0647 \u0627\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628\u060c \u0622\u0646\u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 DOM \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f.  \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc \u06a9\u0646\u062f\u060c \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u0646\u062f.  \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u06cc\u06a9 \u062d\u0627\u0634\u06cc\u0647 \u0642\u0631\u0645\u0632 \u062f\u0631 \u0627\u0637\u0631\u0627\u0641 \u0635\u0641\u062d\u0647 \u0648\u0628 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u062f <code>body<\/code> \u062f\u0631 \u0622\u0645\u0648\u0632\u0634<\/p>\n<p>\u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0645\u0627 \u0628\u0647 \u0646\u0648\u0639 \u062f\u06cc\u06af\u0631\u06cc \u0627\u0632 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u0645: \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 \u06a9\u0644\u06cc\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645\u060c \u06cc\u06a9 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0641\u0639\u0627\u0644 \u0634\u0648\u062f.  \u0686\u0646\u06cc\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc\u06cc \u0628\u0627\u06cc\u062f \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0641\u0632\u0648\u062f\u0646\u06cc \u0627\u062c\u0631\u0627 \u0634\u0648\u0646\u062f \u0627\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627 \u06af\u0648\u0634 \u062f\u0647\u0646\u062f.  \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f <code>background<\/code> \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627<\/p>\n<blockquote>\n<p>\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627\u06cc \u067e\u0633\u200c\u0632\u0645\u06cc\u0646\u0647 \u0645\u06a9\u0627\u0646\u06cc \u0628\u0631\u0627\u06cc \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0646 \u06a9\u062f\u0647\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062d\u0641\u0638 \u062d\u0627\u0644\u062a \u0637\u0648\u0644\u0627\u0646\u06cc\u200c\u0645\u062f\u062a\u060c \u06cc\u0627 \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u0637\u0648\u0644\u0627\u0646\u06cc\u200c\u0645\u062f\u062a\u060c \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u0637\u0648\u0644 \u0639\u0645\u0631 \u0635\u0641\u062d\u0627\u062a \u0648\u0628 \u062e\u0627\u0635 \u06cc\u0627 \u067e\u0646\u062c\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0631\u0648\u0631\u06af\u0631 \u062f\u0627\u0631\u0646\u062f.<\/p>\n<p>\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627\u06cc \u067e\u0633\u200c\u0632\u0645\u06cc\u0646\u0647 \u0628\u0647\u200c\u0645\u062d\u0636 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0641\u0632\u0648\u062f\u0646\u06cc \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0648 \u062a\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0641\u0632\u0648\u062f\u0646\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06cc\u0627 \u062d\u0630\u0641 \u0634\u0648\u062f\u060c \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u060c \u0645\u06af\u0631 \u0627\u06cc\u0646\u06a9\u0647 \u062f\u0627\u0626\u0645\u06cc \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0646\u0627\u062f\u0631\u0633\u062a \u0645\u0634\u062e\u0635 \u0634\u0648\u062f.  \u062a\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0645\u062c\u0648\u0632\u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0631\u0627 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 API \u0647\u0627\u06cc WebExtension \u062f\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>&#8212; \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u067e\u0633 \u0632\u0645\u06cc\u0646\u0647<\/p>\n<\/blockquote>\n<p>\u0628\u06cc\u0627\u06cc\u06cc\u062f \u0686\u0646\u06cc\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u06cc \u0628\u0633\u0627\u0632\u06cc\u0645.  \u0628\u0627 \u0634\u0631\u0648\u0639 \u0645\u06cc \u0634\u0648\u062f <code>manifest<\/code> &#8211; \u0645\u062b\u0644 \u0647\u0645\u06cc\u0634\u0647:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight json\"><code><span class=\"nl\">\"background\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n  <\/span><span class=\"nl\">\"scripts\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">[<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"background.js\"<\/span><span class=\"w\"> <\/span><span class=\"p\">]<\/span><span class=\"w\">\n<\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u062e\u0648\u062f \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight javascript\"><code><span class=\"kd\">function<\/span> <span class=\"nx\">foo<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n    <span class=\"nx\">console<\/span><span class=\"p\">.<\/span><span class=\"nx\">log<\/span><span class=\"p\">(<\/span><span class=\"dl\">'<\/span><span class=\"s1\">Hello from background<\/span><span class=\"dl\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"p\">}<\/span>\n\n<span class=\"nx\">browser<\/span><span class=\"p\">.<\/span><span class=\"nx\">browserAction<\/span><span class=\"p\">.<\/span><span class=\"nx\">onClicked<\/span><span class=\"p\">.<\/span><span class=\"nx\">addListener<\/span><span class=\"p\">(<\/span><span class=\"nx\">foo<\/span><span class=\"p\">)<\/span>    <span class=\"c1\">\/\/1<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<ol>\n<li>\u062b\u0628\u062a \u0646\u0627\u0645 \u06a9\u0646\u06cc\u062f <code>foo<\/code> \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0634\u0646\u0648\u0646\u062f\u0647 \u0631\u0648\u06cc\u062f\u0627\u062f \u0628\u0647 \u062f\u06a9\u0645\u0647 \u0639\u0645\u0644 \u06a9\u0646\u06cc\u062f.  \u0648\u0642\u062a\u06cc \u0641\u0631\u062f\u06cc \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 \u0627\u0641\u0632\u0648\u0646\u0647 \u06a9\u0644\u06cc\u06a9 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0622\u0646 \u0631\u0627 \u0641\u0631\u0627 \u0645\u06cc \u062e\u0648\u0627\u0646\u062f <code>foo<\/code> \u062a\u0627\u0628\u0639<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D8%B4%DA%A9%D8%A7%D9%84_%D8%B2%D8%AF%D8%A7%DB%8C%DB%8C_%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87\"><\/span>\n<p>  \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0627\u0641\u0632\u0648\u0646\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0628\u06cc\u0627\u06cc\u06cc\u062f \u06cc\u06a9 \u0644\u062d\u0638\u0647 \u062f\u0631 \u0645\u0648\u0631\u062f \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0635\u062d\u0628\u062a \u06a9\u0646\u06cc\u0645.  \u0686\u0646\u062f \u0633\u0627\u0639\u062a \u0627\u0632 \u062f\u0633\u062a \u062f\u0627\u062f\u0645 \u0686\u0648\u0646 \u0646\u0645\u06cc \u062f\u0627\u0646\u0633\u062a\u0645 \u0686\u0647 \u0627\u062a\u0641\u0627\u0642\u06cc \u0627\u0641\u062a\u0627\u062f\u0647 \u0627\u0633\u062a.  \u0648\u0642\u062a\u06cc \u06f2\u06f0 \u0633\u0627\u0644 \u067e\u06cc\u0634 \u0634\u0631\u0648\u0639 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u06a9\u0631\u062f\u0645\u060c \u0628\u0627 \u0622\u0646 &#8220;\u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc&#8221; \u06a9\u0631\u062f\u06cc\u0645 <code>alert()<\/code>.  \u0627\u06cc\u0646 \u0628\u0647\u062a\u0631\u06cc\u0646 \u062a\u062c\u0631\u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u0647 \u0627\u06cc \u0646\u0628\u0648\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0622\u0646 \u0627\u0645\u06cc\u062f\u0648\u0627\u0631 \u0628\u0627\u0634\u06cc\u062f.  \u0634\u06cc\u0648\u0647 \u0647\u0627\u06cc \u0645\u062f\u0631\u0646 \u062a\u0631 \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632 <em>\u0686\u0648\u0628 \u0628\u0631\u06cc<\/em> \u0648 <em>\u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc<\/em>.  \u0627\u0633\u067e\u0648\u06cc\u0644\u0631: \u0645\u0646 \u0645\u0648\u0641\u0642 \u0628\u0647 \u0631\u0641\u0639 \u0627\u0634\u06a9\u0627\u0644 \u0646\u0634\u062f\u0645\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0631\u0648\u06cc \u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645 \u062a\u0645\u0631\u06a9\u0632 \u062e\u0648\u0627\u0647\u0645 \u06a9\u0631\u062f.<\/p>\n<p>\u0627\u0648\u0644 \u0627\u0632 \u0647\u0645\u0647\u060c \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u0645\u062d\u062a\u0648\u0627 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0635\u0641\u062d\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f.  \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0648\u060c \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645 \u062f\u0631 \u06a9\u0646\u0633\u0648\u0644 \u0645\u0639\u0645\u0648\u0644\u06cc \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f.  \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u067e\u0633 \u0632\u0645\u06cc\u0646\u0647 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u062f\u06cc\u06af\u0631\u06cc \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f.  \u0628\u0631\u0627\u06cc \u062a\u0645\u0627\u0634\u0627\u06cc \u0628\u06cc\u0627\u0646\u06cc\u0647 \u0647\u0627\u06cc \u06af\u0632\u0627\u0631\u0634 \u0622\u0646\u0647\u0627\u060c \u0628\u0627\u06cc\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u0645 <strong>\u06cc\u06a9\u06cc \u062f\u06cc\u06af\u0631<\/strong> \u06a9\u0646\u0633\u0648\u0644 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u0647 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633.  \u0628\u0627 \u06a9\u0644\u06cc\u06a9 \u0628\u0631 \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 &#8220;Inspect&#8221; \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u0646 \u0631\u0627 \u062f\u0631 \u067e\u0646\u0644 \u0627\u0641\u0632\u0648\u0646\u0647 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/04\/1680789480_542_\u0627\u0648\u0644\u06cc\u0646-\u0627\u0641\u0632\u0648\u0646\u0647-\u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633-\u0645\u0646-\u0627\u0646\u062c\u0645\u0646-DEV.jpg\" alt=\"Developer Console \u0628\u0631\u0627\u06cc \u067e\u0633\u0648\u0646\u062f \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u067e\u0633 \u0632\u0645\u06cc\u0646\u0647\" loading=\"lazy\" width=\"880\" height=\"327\" title=\"\"><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7_%D8%A8%DB%8C%D9%86_%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA_%D9%87%D8%A7\"><\/span>\n<p>  \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u06cc\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u0645\u06cc \u062f\u0627\u0646\u06cc\u0645 \u0686\u06af\u0648\u0646\u0647 \u0648\u0627\u0631\u062f \u0633\u06cc\u0633\u062a\u0645 \u0634\u0648\u06cc\u0645\u060c \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u06cc\u0634\u062a\u0631 \u067e\u06cc\u0634 \u0631\u0641\u062a \u0648 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0631\u0627 \u062f\u0631 \u0645\u06cc\u0627\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627 \u062a\u0648\u0635\u06cc\u0641 \u06a9\u0631\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u0631\u0648\u0631 \u06a9\u0644\u06cc \u0627\u0632 \u062c\u0631\u06cc\u0627\u0646 \u06a9\u0644\u06cc \u0627\u0633\u062a:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/04\/\u0627\u0648\u0644\u06cc\u0646-\u0627\u0641\u0632\u0648\u0646\u0647-\u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633-\u0645\u0646-\u0627\u0646\u062c\u0645\u0646-DEV.png\" alt=\"\u0628\u0631\u0631\u0633\u06cc \u0627\u062c\u0645\u0627\u0644\u06cc \u062c\u0631\u06cc\u0627\u0646 \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u06cc\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\" loading=\"lazy\" width=\"880\" height=\"931\" title=\"\"><\/p>\n<p>\u0628\u06cc\u0627\u06cc\u06cc\u062f \u06a9\u062f \u0631\u0627 \u06a9\u0645\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u0645 \u062a\u0627 <code>background.js<\/code> \u067e\u06cc\u0627\u0645 \u0645\u06cc \u0641\u0631\u0633\u062a\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight javascript\"><code><span class=\"kd\">function<\/span> <span class=\"nx\">sendMessage<\/span><span class=\"p\">(<\/span><span class=\"nx\">tab<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n    <span class=\"nx\">browser<\/span><span class=\"p\">.<\/span><span class=\"nx\">tabs<\/span>\n           <span class=\"p\">.<\/span><span class=\"nx\">sendMessage<\/span><span class=\"p\">(<\/span><span class=\"nx\">tab<\/span><span class=\"p\">.<\/span><span class=\"nx\">id<\/span><span class=\"p\">,<\/span> <span class=\"dl\">'<\/span><span class=\"s1\">message in from background<\/span><span class=\"dl\">'<\/span><span class=\"p\">)<\/span>\n           <span class=\"p\">.<\/span><span class=\"nx\">then<\/span><span class=\"p\">(<\/span><span class=\"nx\">response<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"p\">{<\/span>\n               <span class=\"nx\">console<\/span><span class=\"p\">.<\/span><span class=\"nx\">log<\/span><span class=\"p\">(<\/span><span class=\"nx\">response<\/span><span class=\"p\">)<\/span>\n           <span class=\"p\">})<\/span>\n           <span class=\"p\">.<\/span><span class=\"k\">catch<\/span><span class=\"p\">(<\/span><span class=\"nx\">error<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"p\">{<\/span>\n               <span class=\"nx\">console<\/span><span class=\"p\">.<\/span><span class=\"nx\">error<\/span><span class=\"p\">(<\/span><span class=\"s2\">`Error: <\/span><span class=\"p\">${<\/span><span class=\"nx\">error<\/span><span class=\"p\">}<\/span><span class=\"s2\">`<\/span><span class=\"p\">)<\/span>\n           <span class=\"p\">})<\/span>\n<span class=\"p\">}<\/span>\n\n<span class=\"nx\">browser<\/span><span class=\"p\">.<\/span><span class=\"nx\">browserAction<\/span><span class=\"p\">.<\/span><span class=\"nx\">onClicked<\/span><span class=\"p\">.<\/span><span class=\"nx\">addListener<\/span><span class=\"p\">(<\/span><span class=\"nx\">sendMessage<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u062d\u0627\u0644\u0627 \u06a9\u062f \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc \u062f\u0647\u06cc\u0645 <code>content.js<\/code>:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight javascript\"><code><span class=\"nx\">browser<\/span><span class=\"p\">.<\/span><span class=\"nx\">runtime<\/span><span class=\"p\">.<\/span><span class=\"nx\">onMessage<\/span><span class=\"p\">.<\/span><span class=\"nx\">addListener<\/span><span class=\"p\">((<\/span><span class=\"nx\">message<\/span><span class=\"p\">,<\/span> <span class=\"nx\">sender<\/span><span class=\"p\">)<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"p\">{<\/span>\n    <span class=\"k\">return<\/span> <span class=\"nb\">Promise<\/span><span class=\"p\">.<\/span><span class=\"nx\">resolve<\/span><span class=\"p\">(<\/span><span class=\"dl\">'<\/span><span class=\"s1\">message back from content<\/span><span class=\"dl\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"p\">});<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA_%D9%85%D8%AD%D8%AA%D9%88%D8%A7\"><\/span>\n<p>  \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u062d\u062a\u0648\u0627<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062a\u0627 \u06a9\u0646\u0648\u0646\u060c \u0645\u0627 \u06cc\u06a9 \u062c\u0631\u06cc\u0627\u0646 \u0631\u0641\u062a \u0648 \u0628\u0631\u06af\u0634\u062a \u0628\u06cc\u0646 <code>background<\/code> \u0648 <code>content<\/code> \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627  \u06af\u0648\u0634\u062a \u0628\u0631\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u062d\u062a\u0648\u0627 \u0627\u0632 \u0635\u0641\u062d\u0647 \u062f\u0631 <code>content<\/code> \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0648 \u0627\u0631\u0633\u0627\u0644 \u0622\u0646 \u0628\u0647 <code>background<\/code> \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06cc\u06a9 \u067e\u06cc\u0627\u0645  \u0628\u0647 \u06cc\u0627\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0641\u0642\u0637 <code>content<\/code> \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0635\u0641\u062d\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u062f!  \u062e\u0648\u062f \u06a9\u062f \u0627\u0632 Document API \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f\u060c <em>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644<\/em>\u060c <code>document.querySelector()<\/code>\u060c <code>document.getElementsByClassName()<\/code>\u0648 \u063a\u06cc\u0631\u0647. \u0645\u0634\u062e\u0635\u0627\u062a \u0628\u06cc \u0627\u0647\u0645\u06cc\u062a \u0647\u0633\u062a\u0646\u062f.<\/p>\n<p>\u0645\u0648\u0636\u0648\u0639 \u0628\u0639\u062f\u06cc \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0633\u0627\u062e\u062a\u0627\u0631 Sessionize \u0648 Papercall \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0633\u062a.  \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0648\u060c \u0628\u0631\u0627\u06cc \u0647\u0631 \u0633\u0627\u06cc\u062a \u0628\u0647 \u06a9\u062f\u0647\u0627\u06cc \u062e\u0631\u0627\u0634 \u0645\u062a\u0641\u0627\u0648\u062a\u06cc \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u0645.  \u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u06cc\u06a9 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0648\u0627\u062d\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645 \u06a9\u0647 URL \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u062f\u060c \u0627\u0645\u0627 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0627\u0632 \u0622\u0646 \u0628\u0631\u0627\u06cc \u0645\u0627 \u0645\u0631\u0627\u0642\u0628\u062a \u06a9\u0646\u0646\u062f.  \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0645\u0627\u0646\u06cc\u0641\u0633\u062a \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u0645:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight json\"><code><span class=\"nl\">\"content_scripts\"<\/span><span class=\"w\"> <\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">[{<\/span><span class=\"w\">\n  <\/span><span class=\"nl\">\"matches\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">[<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"https:\/\/sessionize.com\/*\"<\/span><span class=\"w\"> <\/span><span class=\"p\">],<\/span><span class=\"w\">            <\/span><span class=\"err\">#<\/span><span class=\"mi\">1<\/span><span class=\"w\">\n  <\/span><span class=\"nl\">\"js\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">[<\/span><span class=\"w\">                                               <\/span><span class=\"err\">#<\/span><span class=\"mi\">2<\/span><span class=\"w\">\n    <\/span><span class=\"s2\">\"content\/common.js\"<\/span><span class=\"p\">,<\/span><span class=\"w\">                                <\/span><span class=\"err\">#<\/span><span class=\"mi\">4<\/span><span class=\"w\">\n    <\/span><span class=\"s2\">\"content\/sessionize.js\"<\/span><span class=\"w\">\n  <\/span><span class=\"p\">]<\/span><span class=\"w\">\n<\/span><span class=\"p\">},<\/span><span class=\"w\">\n<\/span><span class=\"p\">{<\/span><span class=\"w\">\n  <\/span><span class=\"nl\">\"matches\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">[<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"https:\/\/www.papercall.io\/*\"<\/span><span class=\"w\"> <\/span><span class=\"p\">],<\/span><span class=\"w\">          <\/span><span class=\"err\">#<\/span><span class=\"mi\">1<\/span><span class=\"w\">\n  <\/span><span class=\"nl\">\"js\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">[<\/span><span class=\"w\">                                               <\/span><span class=\"err\">#<\/span><span class=\"mi\">3<\/span><span class=\"w\">\n    <\/span><span class=\"s2\">\"content\/common.js\"<\/span><span class=\"p\">,<\/span><span class=\"w\">                                <\/span><span class=\"err\">#<\/span><span class=\"mi\">4<\/span><span class=\"w\">\n    <\/span><span class=\"s2\">\"content\/papercall.js\"<\/span><span class=\"w\">\n  <\/span><span class=\"p\">]<\/span><span class=\"w\">\n<\/span><span class=\"p\">}]<\/span><span class=\"w\">\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<ol>\n<li>\u0633\u0627\u06cc\u062a \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0647\u06cc\u062f<\/li>\n<li>\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc Sessionize<\/li>\n<li>\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u06cc \u062a\u0645\u0627\u0633 \u06a9\u0627\u063a\u0630\u06cc<\/li>\n<li>\u06a9\u062f \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0634\u062a\u0647 \u0634\u062f\u0647 \u062f\u0631 \u0647\u0631 \u062f\u0648 \u0633\u0627\u06cc\u062a<\/li>\n<\/ol>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647\u060c \u0645\u0627 \u0645\u0648\u0641\u0642 \u0634\u062f\u06cc\u0645 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0631\u0627 \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u06cc\u0645 \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0633\u0627\u06cc\u062a \u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u06cc\u0645 <code>background<\/code> \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a  \u0622\u062e\u0631\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u062a\u0645\u0627\u0633 \u0628\u0627 Trello \u0628\u0627 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%D8%A7%D8%B9%D8%AA%D8%A8%D8%A7%D8%B1_%D8%A7%D8%AD%D8%B1%D8%A7%D8%B2_%D9%87%D9%88%DB%8C%D8%AA\"><\/span>\n<p>  \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0639\u062a\u0628\u0627\u0631 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Trello&#8217;s REST \u0628\u0647 \u0627\u0639\u062a\u0628\u0627\u0631\u0646\u0627\u0645\u0647 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f.  \u0645\u0646 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u0645 \u06a9\u062f \u0631\u0627 \u062f\u0631 GitHub \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0628\u06af\u0630\u0627\u0631\u0645\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0645 \u0627\u0639\u062a\u0628\u0627\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627 \u0631\u0627 \u06a9\u062f \u0633\u062e\u062a \u06a9\u0646\u0645: \u0628\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u0645.<\/p>\n<p>\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u06cc\u06a9 \u0627\u0641\u0632\u0648\u0646\u0647 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u0645 <em>\u06af\u0632\u06cc\u0646\u0647 \u0647\u0627<\/em> \u0635\u0641\u062d\u0647  \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631\u060c <em>\u0622\u0634\u06a9\u0627\u0631<\/em> \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f <code>options_ui<\/code> \u0628\u062e\u0634\u06cc \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0645\u0633\u06cc\u0631 \u0635\u0641\u062d\u0647 HTML \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u06cc\u0645:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight json\"><code><span class=\"w\">  <\/span><span class=\"nl\">\"options_ui\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n    <\/span><span class=\"nl\">\"page\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"settings\/options.html\"<\/span><span class=\"w\">\n  <\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0635\u0641\u062d\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u0628\u0647 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627 \u0648 \u0634\u06cc\u0648\u0647 \u0646\u0627\u0645\u0647 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u062e\u0648\u062f \u0627\u0631\u062c\u0627\u0639 \u062f\u0647\u062f.  \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0627\u06cc\u062f:<\/p>\n<ol>\n<li>\u0630\u062e\u06cc\u0631\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062f\u0631 <em>\u0630\u062e\u06cc\u0631\u0647 \u0633\u0627\u0632\u06cc \u0645\u0631\u0648\u0631\u06af\u0631<\/em> \u062f\u0631 \u0630\u062e\u06cc\u0631\u0647<\/li>\n<li>\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0627\u0639\u062a\u0628\u0627\u0631 \u0627\u0632 <em>\u0630\u062e\u06cc\u0631\u0647 \u0633\u0627\u0632\u06cc \u0645\u0631\u0648\u0631\u06af\u0631<\/em> \u0648\u0642\u062a\u06cc \u0635\u0641\u062d\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0628\u0627\u0632 \u0645\u06cc \u0634\u0648\u062f<\/li>\n<\/ol>\n<p>\u0628\u0627 \u0645\u062b\u0627\u0644 \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p>\u06a9\u062f \u0645\u0646 \u06a9\u0627\u0645\u0644\u0627 \u0645\u0634\u0627\u0628\u0647 \u0627\u0633\u062a.  \u0641\u0642\u0637 \u0628\u0647 \u0633\u0647 \u0641\u06cc\u0644\u062f \u0628\u0647 \u062c\u0627\u06cc \u06cc\u06a9 \u0641\u06cc\u0644\u062f \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight javascript\"><code><span class=\"kd\">function<\/span> <span class=\"nx\">saveOptions<\/span><span class=\"p\">(<\/span><span class=\"nx\">e<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n    <span class=\"nx\">browser<\/span><span class=\"p\">.<\/span><span class=\"nx\">storage<\/span><span class=\"p\">.<\/span><span class=\"nx\">sync<\/span><span class=\"p\">.<\/span><span class=\"kd\">set<\/span><span class=\"p\">({<\/span>                                               <span class=\"c1\">\/\/1<\/span>\n        <span class=\"na\">listId<\/span><span class=\"p\">:<\/span> <span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">querySelector<\/span><span class=\"p\">(<\/span><span class=\"dl\">'<\/span><span class=\"s1\">#list-id<\/span><span class=\"dl\">'<\/span><span class=\"p\">).<\/span><span class=\"nx\">value<\/span><span class=\"p\">,<\/span>\n        <span class=\"na\">key<\/span><span class=\"p\">:<\/span> <span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">querySelector<\/span><span class=\"p\">(<\/span><span class=\"dl\">'<\/span><span class=\"s1\">#key<\/span><span class=\"dl\">'<\/span><span class=\"p\">).<\/span><span class=\"nx\">value<\/span><span class=\"p\">,<\/span>\n        <span class=\"na\">token<\/span><span class=\"p\">:<\/span> <span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">querySelector<\/span><span class=\"p\">(<\/span><span class=\"dl\">'<\/span><span class=\"s1\">#token<\/span><span class=\"dl\">'<\/span><span class=\"p\">).<\/span><span class=\"nx\">value<\/span><span class=\"p\">,<\/span>\n    <span class=\"p\">})<\/span>\n<span class=\"p\">}<\/span>\n\n<span class=\"kd\">function<\/span> <span class=\"nx\">restoreOptions<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n    <span class=\"nx\">browser<\/span><span class=\"p\">.<\/span><span class=\"nx\">storage<\/span><span class=\"p\">.<\/span><span class=\"nx\">sync<\/span><span class=\"p\">.<\/span><span class=\"kd\">get<\/span><span class=\"p\">()<\/span>                                               <span class=\"c1\">\/\/1<\/span>\n           <span class=\"p\">.<\/span><span class=\"nx\">then<\/span><span class=\"p\">(<\/span><span class=\"nx\">data<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"p\">{<\/span>\n               <span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">querySelector<\/span><span class=\"p\">(<\/span><span class=\"dl\">'<\/span><span class=\"s1\">#list-id<\/span><span class=\"dl\">'<\/span><span class=\"p\">).<\/span><span class=\"nx\">value<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">data<\/span><span class=\"p\">.<\/span><span class=\"nx\">listId<\/span> <span class=\"o\">||<\/span> <span class=\"dl\">''<\/span>\n               <span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">querySelector<\/span><span class=\"p\">(<\/span><span class=\"dl\">'<\/span><span class=\"s1\">#key<\/span><span class=\"dl\">'<\/span><span class=\"p\">).<\/span><span class=\"nx\">value<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">data<\/span><span class=\"p\">.<\/span><span class=\"nx\">key<\/span> <span class=\"o\">||<\/span> <span class=\"dl\">''<\/span>\n               <span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">querySelector<\/span><span class=\"p\">(<\/span><span class=\"dl\">'<\/span><span class=\"s1\">#token<\/span><span class=\"dl\">'<\/span><span class=\"p\">).<\/span><span class=\"nx\">value<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">data<\/span><span class=\"p\">.<\/span><span class=\"nx\">token<\/span> <span class=\"o\">||<\/span> <span class=\"dl\">''<\/span>\n           <span class=\"p\">},<\/span> <span class=\"nx\">error<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"p\">{<\/span>\n               <span class=\"nx\">console<\/span><span class=\"p\">.<\/span><span class=\"nx\">error<\/span><span class=\"p\">(<\/span><span class=\"s2\">`Error: <\/span><span class=\"p\">${<\/span><span class=\"nx\">error<\/span><span class=\"p\">}<\/span><span class=\"s2\">`<\/span><span class=\"p\">)<\/span>\n           <span class=\"p\">})<\/span>\n<span class=\"p\">}<\/span>\n\n<span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">addEventListener<\/span><span class=\"p\">(<\/span><span class=\"dl\">'<\/span><span class=\"s1\">DOMContentLoaded<\/span><span class=\"dl\">'<\/span><span class=\"p\">,<\/span> <span class=\"nx\">restoreOptions<\/span><span class=\"p\">)<\/span>                <span class=\"c1\">\/\/2<\/span>\n<span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">querySelector<\/span><span class=\"p\">(<\/span><span class=\"dl\">'<\/span><span class=\"s1\">form<\/span><span class=\"dl\">'<\/span><span class=\"p\">).<\/span><span class=\"nx\">addEventListener<\/span><span class=\"p\">(<\/span><span class=\"dl\">'<\/span><span class=\"s1\">submit<\/span><span class=\"dl\">'<\/span><span class=\"p\">,<\/span> <span class=\"nx\">saveOptions<\/span><span class=\"p\">)<\/span>       <span class=\"c1\">\/\/3<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<ol>\n<li>\u0627\u0632 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f <code>storage<\/code> API<\/li>\n<li>\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0635\u0641\u062d\u0647 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0645\u06cc \u0634\u0648\u062f\u060c \u0627\u0632 \u0641\u0636\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0633\u0627\u0632\u06cc \u0628\u062e\u0648\u0627\u0646\u06cc\u062f<\/li>\n<li>\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631 HTML \u0631\u0627 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u06a9\u0646\u062f \u062f\u0631 \u0641\u0636\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0633\u0627\u0632\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f <code>form<\/code>\n<\/li>\n<\/ol>\n<p>\u0645\u0627 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0627\u06cc\u062f \u0627\u0632 \u0622\u0646 \u0628\u067e\u0631\u0633\u06cc\u0645 <code>storage<\/code> \u0645\u062c\u0648\u0632 \u062f\u0631 \u0645\u0627\u0646\u06cc\u0641\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight json\"><code><span class=\"w\">  <\/span><span class=\"nl\">\"permissions\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">[<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"storage\"<\/span><span class=\"w\"> <\/span><span class=\"p\">]<\/span><span class=\"w\">\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0639\u062a\u0628\u0627\u0631\u0646\u0627\u0645\u0647 Trello (\u0648 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0634\u0646\u0627\u0633\u0647 \u0644\u06cc\u0633\u062a Trello \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632) \u0631\u0627 \u062f\u0631 \u0635\u0641\u062d\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u0645:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/04\/1680789481_755_\u0627\u0648\u0644\u06cc\u0646-\u0627\u0641\u0632\u0648\u0646\u0647-\u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633-\u0645\u0646-\u0627\u0646\u062c\u0645\u0646-DEV.jpg\" alt=\"\u0635\u0641\u062d\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0641\u0632\u0648\u0646\u0647 \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633\" loading=\"lazy\" width=\"880\" height=\"483\" title=\"\"><\/p>\n<p>\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0632 \u0647\u0645\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645 <code>storage<\/code> API \u062f\u0631 \u06a9\u062f \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc Trello \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u0627\u0639\u062a\u0628\u0627\u0631.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647\u060c \u0645\u0646 \u0627\u0632 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u062e\u0648\u062f \u0631\u0627\u0636\u06cc \u0628\u0648\u062f\u0645.  \u0645\u0646 \u0628\u0647 \u062a\u0627\u0632\u06af\u06cc \u06cc\u06a9 \u0633\u0641\u0631 \u0631\u0641\u062a \u0648 \u0628\u0631\u06af\u0634\u062a \u062f\u06cc\u06af\u0631 \u0627\u0632 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0645 <code>background<\/code> \u0628\u0647 <code>content<\/code> \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u06cc\u06a9 <code>alert<\/code> \u0628\u0627 \u0646\u0627\u0645 \u0648 \u0622\u062f\u0631\u0633 \u06a9\u0627\u0631\u062a Trello.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/04\/1680789481_954_\u0627\u0648\u0644\u06cc\u0646-\u0627\u0641\u0632\u0648\u0646\u0647-\u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633-\u0645\u0646-\u0627\u0646\u062c\u0645\u0646-DEV.jpg\" alt=\"\u0646\u062a\u06cc\u062c\u0647 \u0646\u0647\u0627\u06cc\u06cc\" loading=\"lazy\" width=\"880\" height=\"373\" title=\"\"><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%AA%DB%8C%D8%AC%D9%87\"><\/span>\n<p>  \u0646\u062a\u06cc\u062c\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u06cc\u0646 \u0627\u0648\u0644\u06cc\u0646 \u067e\u0633\u0648\u0646\u062f\u06cc \u0628\u0648\u062f \u06a9\u0647 \u0646\u0648\u0634\u062a\u0645\u060c \u0648 \u0627\u06af\u0631\u0686\u0647 \u0634\u0631\u0648\u0639 \u0686\u0627\u0644\u0634 \u0628\u0631\u0627\u0646\u06af\u06cc\u0632 \u0628\u0648\u062f\u060c \u0627\u0645\u0627 \u0628\u0647 \u0622\u0646\u0686\u0647 \u0645\u06cc \u062e\u0648\u0627\u0633\u062a\u0645 \u0631\u0633\u06cc\u062f\u0645.  \u0627\u06a9\u0646\u0648\u0646\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0645 \u0628\u0647 \u06cc\u06a9 \u0635\u0641\u062d\u0647 Papercall \u0648 Sessionize \u0628\u0631\u0648\u06cc\u062f\u060c \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 \u0627\u0641\u0632\u0648\u0646\u0647 \u06a9\u0644\u06cc\u06a9 \u06a9\u0631\u062f\u0647 \u0648 \u06a9\u0646\u0641\u0631\u0627\u0646\u0633 \u0631\u0627 \u0631\u0648\u06cc \u0628\u0631\u062f Trello \u062e\u0648\u062f \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u0645.  \u0686\u0646\u062f \u0631\u0648\u0632 \u0637\u0648\u0644 \u06a9\u0634\u06cc\u062f \u0648 \u0633\u0631\u06af\u0631\u0645 \u06a9\u0646\u0646\u062f\u0647 \u0628\u0648\u062f.  \u0627\u0631\u0632\u0634\u0634 \u0631\u0627 \u062f\u0627\u0634\u062a.  \u0645\u0646 \u0628\u0647 \u06a9\u0627\u0631 \u0631\u0648\u06cc \u0622\u0646 \u0627\u062f\u0627\u0645\u0647 \u0645\u06cc \u062f\u0647\u0645 \u062a\u0627 \u0630\u0631\u0647 \u0630\u0631\u0647 \u0622\u0646 \u0631\u0627 \u0628\u0647\u0628\u0648\u062f \u0628\u062e\u0634\u0645.<\/p>\n<p>\u06a9\u062f \u0645\u0646\u0628\u0639 \u06a9\u0627\u0645\u0644 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 GitHub \u0628\u06cc\u0627\u0628\u06cc\u062f:<\/p>\n<p><strong>\u0641\u0631\u0627\u062a\u0631 \u0631\u0641\u062a\u0646:<\/strong><\/p>\n<p><em>\u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u062f\u0631 A Java Geek \u062f\u0631 2 \u0622\u0648\u0631\u06cc\u0644 \u0645\u0646\u062a\u0634\u0631 \u0634\u062f<sup>nd<\/sup>\u060c 2023<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0686\u0646\u062f \u0647\u0641\u062a\u0647 \u067e\u06cc\u0634\u060c \u0622\u062e\u0631 \u0647\u0641\u062a\u0647 \u0631\u0627 \u0635\u0631\u0641 \u0633\u0627\u062e\u062a\u0646 \u062f\u06cc\u06af\u0631\u06cc \u06a9\u0631\u062f\u0645 CFP \u06a9\u0645\u06a9 \u06a9\u0646\u0646\u062f\u0647 \u0627\u0631\u0633\u0627\u0644 \u062f\u0631 \u0642\u0627\u0644\u0628 \u067e\u0633\u0648\u0646\u062f \u0641\u0627\u06cc\u0631\u0641\u0627\u06a9\u0633. \u067e\u06cc\u0627\u062f\u0647 \u0631\u0648\u06cc \u062f\u0631 \u067e\u0627\u0631\u06a9 \u0646\u0628\u0648\u062f. \u0628\u0631\u0627\u06cc \u06a9\u0645\u06a9 \u0628\u0647 \u062f\u06cc\u06af\u0631\u0627\u0646\u06cc \u06a9\u0647 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0639\u0644\u0627\u0642\u0647 \u0645\u0646\u062f \u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 (\u0648 \u062e\u0648\u062f \u0622\u06cc\u0646\u062f\u0647 \u0645\u0646) \u0628\u0627\u0634\u0646\u062f\u060c \u0627\u06cc\u0646 \u0633\u0641\u0631 \u0645\u0646 \u0627\u0633\u062a. \u0645\u062a\u0646 \u0646\u0648\u0634\u062a\u0647 \u0645\u0646 \u0686\u0646\u062f\u06cc\u0646 \u067e\u0633\u062a \u062f\u0631 \u0645\u0648\u0631\u062f \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631 \u0627\u0631\u0633\u0627\u0644 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":16202,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-16201","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/16201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=16201"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/16201\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/16202"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=16201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=16201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=16201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}