{"id":37772,"date":"2019-10-31T22:19:39","date_gmt":"2019-10-31T19:19:39","guid":{"rendered":"https:\/\/prohoster.info\/blog\/mozilla-ne-stanet-perenosit-vse-ogranicheniya-api-webextensions-iz-novogo-manifesta-chrome\/"},"modified":"2019-10-31T22:19:39","modified_gmt":"2019-10-31T19:19:39","slug":"mozilla-ne-stanet-perenosit-vse-ogranicheniya-api-webextensions-iz-novogo-manifesta-chrome","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/mozilla-ne-stanet-perenosit-vse-ogranicheniya-api-webextensions-iz-novogo-manifesta-chrome","title":{"rendered":"Mozilla kommer inte att \u00f6verf\u00f6ra alla begr\u00e4nsningar i WebExtensions API:et fr\u00e5n den nya Chrome-manifestet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>F\u00f6retaget Mozilla <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/addons\/2019\/09\/03\/mozillas-manifest-v3-faq\/\">tillk\u00e4nnagav<\/a><\/noindex>, som trots att anv\u00e4nda till\u00e4ggssystemet i Firefox baserat p\u00e5 API:et WebExtensions, inte avser att helt f\u00f6lja den framtida tredje versionen av manifestet f\u00f6r Chrome-till\u00e4gg. S\u00e4rskilt kommer Firefox att forts\u00e4tta st\u00f6dja den blockerande driftl\u00e4get f\u00f6r API:et. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.chrome.com\/extensions\/webRequest\">webRequest<\/a><\/noindex>, vilket m\u00f6jligg\u00f6r att \u00e4ndra mottaget inneh\u00e5ll i realtid och \u00e4r eftertraktat i annonsblockerare och inneh\u00e5llsfilter. <\/p>\n<p>Huvudid\u00e9n med \u00f6verg\u00e5ngen till API:et WebExtensions var att skapa en enhetlig teknik f\u00f6r utveckling av till\u00e4gg f\u00f6r b\u00e5de Firefox och Chrome, s\u00e5 f\u00f6r n\u00e4rvarande s\u00e4kerst\u00e4lls n\u00e4stan 100% kompatibilitet i Firefox med den aktuella andra versionen av manifestet f\u00f6r Chrome. Manifestet definierar en lista \u00f6ver m\u00f6jligheter och resurser som tillhandah\u00e5lls till\u00e4ggen. P\u00e5 grund av restriktioner i den tredje versionen av manifestet, som uppfattas negativt av till\u00e4ggsutvecklare, kommer Mozilla att avvika fr\u00e5n praktiken att helt f\u00f6lja manifestet och inte inf\u00f6ra \u00e4ndringar i Firefox som bryter mot kompatibiliteten med till\u00e4gg.<\/p>\n<p>L\u00e5t oss p\u00e5minna om att <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50009\">trots<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50013\">till<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50169\">alla<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50781\">inv\u00e4ndningar<\/a><\/noindex>, planerar Google att sluta st\u00f6dja den blockerande driftl\u00e4get f\u00f6r API:et webRequest i Chrome, och begr\u00e4nsa dess l\u00e4sl\u00e4ge samt f\u00f6resl\u00e5 en ny deklarativ API f\u00f6r inneh\u00e5llsfiltrering. <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.chrome.com\/extensions\/declarativeNetRequest\">declarativeNetRequest<\/a><\/noindex>. Medan API:t webRequest till\u00e4t anslutning av egna hanterare, med full \u00e5tkomst till n\u00e4tverksf\u00f6rfr\u00e5gningar och m\u00f6jlighet att i realtid modifiera trafik, erbjuder det nya API:t declarativeNetRequest tillg\u00e5ng till en f\u00e4rdig inbyggd motor f\u00f6r filtrering som sj\u00e4lvst\u00e4ndigt hanterar regler f\u00f6r blockering, vilket inte till\u00e5ter anv\u00e4ndning av egna filtreringsalgoritmer och inte till\u00e5ter att komplexa regler \u00f6verlappar varandra beroende p\u00e5 villkor. <\/p>\n<p>Mozilla \u00f6verv\u00e4ger ocks\u00e5 m\u00f6jligheten att f\u00f6ra \u00f6ver st\u00f6d f\u00f6r andra \u00e4ndringar fr\u00e5n den tredje versionen av manifestet f\u00f6r Chrome till Firefox, som bryter mot kompatibiliteten med till\u00e4gg:<\/p>\n<ul>\n<li class=\"l\"> \u00d6verg\u00e5ngen till att utf\u00f6ra Service workers i form av bakgrundsprocesser, vilket kommer att kr\u00e4va att utvecklare \u00e4ndrar koden f\u00f6r vissa till\u00e4gg. Trots att den nya metoden \u00e4r mer optimal n\u00e4r det g\u00e4ller prestanda, \u00f6verv\u00e4ger Mozilla att beh\u00e5lla st\u00f6det f\u00f6r bakgrundssidor.\n<li class=\"l\"> Den nya granul\u00e4ra modellen f\u00f6r beg\u00e4ran om beh\u00f6righeter \u2013 till\u00e4gget kommer inte att kunna aktiveras omedelbart f\u00f6r alla sidor (beh\u00f6righeten \u201eall_urls\u201d har tagits bort), utan kommer att fungera endast i kontexten av den aktiva fliken, dvs. anv\u00e4ndaren m\u00e5ste bekr\u00e4fta till\u00e4ggets funktion f\u00f6r varje webbplats. Mozilla unders\u00f6ker s\u00e4tt att f\u00f6rst\u00e4rka \u00e5tkomstkontrollen utan att st\u00e4ndigt distrahera anv\u00e4ndaren.\n<li class=\"l\"> \u00c4ndring av hantering av Cross-origin-beg\u00e4rningar \u2013 enligt den nya manifestet kommer samma begr\u00e4nsningar f\u00f6r beh\u00f6righeter att g\u00e4lla f\u00f6r skript som bearbetar inneh\u00e5ll som f\u00f6r huvudsidan, d\u00e4r dessa skript integreras (till exempel, om sidan inte har tillg\u00e5ng till API:et f\u00f6r platshantering, kommer inte till\u00e4ggsskriptet heller att f\u00e5 denna \u00e5tkomst). \u00c4ndringen planeras att genomf\u00f6ras i Firefox.\n<li class=\"l\"> F\u00f6rbud mot k\u00f6rning av kod som laddas fr\u00e5n externa servrar (detta handlar om situationer d\u00e4r ett till\u00e4gg laddar och k\u00f6r extern kod). Firefox blockerar redan extern kod och Mozilla-utvecklarna \u00e4r inte emot att f\u00f6rst\u00e4rka ett s\u00e5dant skydd genom att till\u00e4mpa ytterligare tekniker f\u00f6r att sp\u00e5ra laddning av kod, som f\u00f6reslagits i den tredje versionen av manifestet.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>K\u00e4lla: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51415\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Mozilla \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430, \u0447\u0442\u043e \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Firefox \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 API WebExtensions, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043d\u0435 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u044b \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0431\u0443\u0434\u0443\u0449\u0435\u0439 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0438 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 \u043d\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f Chrome. \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u0432 Firefox \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u044b API webRequest, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u043c\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u043d\u0430 \u043b\u0435\u0442\u0443 \u0438 \u0432\u043e\u0441\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430\u0445 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430. \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37772","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Mozilla \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430, \u0447\u0442\u043e \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Firefox \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 API.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/mozilla-ne-stanet-perenosit-vse-ogranicheniya-api-webextensions-iz-novogo-manifesta-chrome\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Mozilla \u043d\u0435 \u0441\u0442\u0430\u043d\u0435\u0442 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u0432\u0441\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f API WebExtensions \u0438\u0437 \u043d\u043e\u0432\u043e\u0433\u043e \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Mozilla \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430, \u0447\u0442\u043e \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Firefox \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 API.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/mozilla-ne-stanet-perenosit-vse-ogranicheniya-api-webextensions-iz-novogo-manifesta-chrome\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:19:39+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:19:39+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Mozilla kommer inte att \u00f6verf\u00f6ra alla begr\u00e4nsningar f\u00f6r API WebExtensions fr\u00e5n det nya Chrome-manifestet | ProHoster","description":"F\u00f6retaget Mozilla har meddelat att trots anv\u00e4ndningen av Mozilla Firefox extension-system varierar det baserat p\u00e5 API.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/mozilla-ne-stanet-perenosit-vse-ogranicheniya-api-webextensions-iz-novogo-manifesta-chrome","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Mozilla \u043d\u0435 \u0441\u0442\u0430\u043d\u0435\u0442 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u0432\u0441\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f API WebExtensions \u0438\u0437 \u043d\u043e\u0432\u043e\u0433\u043e \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Mozilla \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430, \u0447\u0442\u043e \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Firefox \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 API.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/mozilla-ne-stanet-perenosit-vse-ogranicheniya-api-webextensions-iz-novogo-manifesta-chrome","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:19:39+00:00","article:modified_time":"2019-10-31T19:19:39+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37772","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 19:13:41","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:21:22","updated":"2026-01-23 19:13:41","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/37772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=37772"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/37772\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=37772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=37772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=37772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}