我是浏览器扩展开发的新手,我了解浏览器扩展更改页面并向其中注入代码的概念。
有没有办法可以扭转这个方向?我编写了一个扩展程序,其中提供了一组API,想要使用我的扩展程序的网站可以检测到它的存在,如果存在,则网站可以调用我的API方法,例如var extension = Extenion(foo, bar)。在Chrome,Firefox和Safari中可能吗?
例:
Google创建了一个名为BeautifierExtension的新扩展。它具有一组作为JS对象的API。
用户访问reddit.com。Reddit.com检测BeautifierExtension并通过调用来调用APIbeautifer = Beautifier();
请参阅#2-通常是扩展名,用于检测匹配的站点并更改页面。我有兴趣知道的是#2是否可能。
守着一只汪
相关分类