[{"data":1,"prerenderedAt":278},["ShallowReactive",2],{"navigation_docs":3,"-get-started-browser-support":133,"-get-started-browser-support-surround":273},[4,22,51,62,73,84,99,118],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Get Started","/get-started","0.get-started",[9,13,17],{"title":10,"path":11,"stem":12},"Introduction","/get-started/introduction","0.get-started/0.introduction",{"title":14,"path":15,"stem":16},"Browser Support","/get-started/browser-support","0.get-started/1.browser-support",{"title":18,"path":19,"stem":20},"Contributing","/get-started/contributing","0.get-started/2.contributing",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Fake Browser","/fake-browser","fake-browser",[27,31,35,39,43,47],{"title":28,"path":29,"stem":30},"Installation","/fake-browser/installation","fake-browser/0.installation",{"title":32,"path":33,"stem":34},"Testing Frameworks","/fake-browser/testing-frameworks","fake-browser/1.testing-frameworks",{"title":36,"path":37,"stem":38},"Triggering Events","/fake-browser/triggering-events","fake-browser/2.triggering-events",{"title":40,"path":41,"stem":42},"Resetting State","/fake-browser/reseting-state","fake-browser/3.reseting-state",{"title":44,"path":45,"stem":46},"Implemented Apis","/fake-browser/implemented-apis","fake-browser/4.implemented-apis",{"title":48,"path":49,"stem":50},"Api","/fake-browser/api","fake-browser/api",{"title":52,"path":53,"stem":54,"children":55,"page":21},"Isolated Element","/isolated-element","isolated-element",[56,59],{"title":28,"path":57,"stem":58},"/isolated-element/installation","isolated-element/0.installation",{"title":48,"path":60,"stem":61},"/isolated-element/api","isolated-element/api",{"title":63,"path":64,"stem":65,"children":66,"page":21},"Job Scheduler","/job-scheduler","job-scheduler",[67,70],{"title":28,"path":68,"stem":69},"/job-scheduler/installation","job-scheduler/0.installation",{"title":48,"path":71,"stem":72},"/job-scheduler/api","job-scheduler/api",{"title":74,"path":75,"stem":76,"children":77,"page":21},"Match Patterns","/match-patterns","match-patterns",[78,81],{"title":28,"path":79,"stem":80},"/match-patterns/installation","match-patterns/0.installation",{"title":48,"path":82,"stem":83},"/match-patterns/api","match-patterns/api",{"title":85,"path":86,"stem":87,"children":88,"page":21},"Messaging","/messaging","messaging",[89,92,96],{"title":28,"path":90,"stem":91},"/messaging/installation","messaging/0.installation",{"title":93,"path":94,"stem":95},"Protocol Maps","/messaging/protocol-maps","messaging/1.protocol-maps",{"title":48,"path":97,"stem":98},"/messaging/api","messaging/api",{"title":100,"path":101,"stem":102,"children":103,"page":21},"Proxy Service","/proxy-service","proxy-service",[104,107,111,115],{"title":28,"path":105,"stem":106},"/proxy-service/installation","proxy-service/0.installation",{"title":108,"path":109,"stem":110},"Defining Services","/proxy-service/defining-services","proxy-service/1.defining-services",{"title":112,"path":113,"stem":114},"Service Keys","/proxy-service/service-keys","proxy-service/2.service-keys",{"title":48,"path":116,"stem":117},"/proxy-service/api","proxy-service/api",{"title":119,"path":120,"stem":121,"children":122,"page":21},"Storage","/storage","storage",[123,126,130],{"title":28,"path":124,"stem":125},"/storage/installation","storage/0.installation",{"title":127,"path":128,"stem":129},"Typescript","/storage/typescript","storage/1.typescript",{"title":48,"path":131,"stem":132},"/storage/api","storage/api",{"id":134,"title":14,"body":135,"description":266,"extension":267,"links":268,"meta":269,"navigation":270,"path":15,"seo":271,"stem":16,"__hash__":272},"docs/0.get-started/1.browser-support.md",{"type":136,"value":137,"toc":261},"minimark",[138,143,162,221,236],[139,140,142],"h2",{"id":141},"overview","Overview",[144,145,146,147,151,152,161],"p",{},"The ",[148,149,150],"code",{},"@webext-core"," packages are simple wrappers around ",[153,154,158],"a",{"href":155,"rel":156},"https://www.npmjs.com/package/webextension-polyfill",[157],"nofollow",[148,159,160],{},"webextension-polyfill"," by Mozilla. As such, they will work on:",[163,164,165,178],"table",{},[166,167,168],"thead",{},[169,170,171,175],"tr",{},[172,173,174],"th",{},"Browser",[172,176,177],{},"Supported Versions",[179,180,181,190,198,213],"tbody",{},[169,182,183,187],{},[184,185,186],"td",{},"Chrome",[184,188,189],{},">= 87",[169,191,192,195],{},[184,193,194],{},"Firefox",[184,196,197],{},">= 78",[169,199,200,210],{},[184,201,202,203],{},"Safari ",[204,205,206],"sup",{},[207,208,209],"em",{},"1",[184,211,212],{},">= 14",[169,214,215,218],{},[184,216,217],{},"Edge",[184,219,220],{},">= 88",[144,222,223,224,229,230,235],{},"Other Chromium-based browsers are not officially supported, and may not work",[204,225,226],{},[207,227,228],{},"2",". See Mozilla's ",[153,231,234],{"href":232,"rel":233},"https://github.com/mozilla/webextension-polyfill#supported-browsers",[157],"supported browsers documentation"," for more details.",[237,238,239,254],"blockquote",{},[144,240,241,245,246,248,249,235],{},[207,242,243],{},[204,244,209],{}," ",[148,247,160],{}," works on Safari, however Safari does not implement the complete web extension standard. See the ",[153,250,253],{"href":251,"rel":252},"https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs",[157],"browser compatiblity chart",[144,255,256,260],{},[207,257,258],{},[204,259,228],{}," In practice, the browsers are close enough to chrome that they work 99% of the time. But make sure to test your extension before assuming it will work.",{"title":262,"searchDepth":263,"depth":263,"links":264},"",2,[265],{"id":141,"depth":263,"text":142},"What browsers do WebExt Core's packages support? All of them.","md",null,{},true,{"title":14,"description":266},"X-ij0AqWElduPuDncmrmkCbB_-YadzW6U4aE0kyw6Ac",[274,276],{"title":10,"path":11,"stem":12,"description":275,"children":-1},"Use packages from NPM or download them from a CDN.",{"title":18,"path":19,"stem":20,"description":277,"children":-1},"Special thanks to the contributors. I look forward to seeing you in the list!",1779298143369]