为了账号安全,请及时绑定邮箱和手机立即绑定

网站可以调用浏览器扩展吗?

网站可以调用浏览器扩展吗?

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

2 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

如果页面没有有效的证书,则除非用户明确允许,否则根本不会加载。我希望Chrome浏览器不会公开用于检查HTTP证书的页面级或扩展级API。至于HSTS,也许您可以使用查看HTTP标头webRequest。无论如何,我认为这是一个全新问题的不错的话题。

查看完整回答
反对 回复 2019-11-28
  • 2 回答
  • 0 关注
  • 663 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信