最近一时兴起,想要自己写一个浏览器插件,中途遇到一些bug很烦,记录在此,希望其他各位少走弯路。
我并没有完全把官方文档看完,这可能是我遇到很多bug的原因,所以我遇到的问题在你看来可能很不可思议。
要点一:
跨域访问只能在background.js中运行,content_script.js不能进行跨域访问的请求。
要点二:
popup.html里面的script脚本不能写在popup.html里面,必须要通过链接导入。
好像没了,感觉怪怪的,自己写的时候感觉很多问题要记录,现在怎么就两点?
不管了,就这样吧。
对了推荐一个js文件,一个国外的大神写的,用于搜索替换DOM内容,反正我自己写的总会让原页面失灵,https://github.com/padolsey/findAndReplaceDOMText
我写完的插件的链接:https://github.com/xyy55/chrome-plugin