写了一个chrome浏览器插件,实现将微信公众号文章自动发布到csdn

图片

作为一名技术分享者,希望能将有用的技术分享到更广泛的群体,实现技术价值的最大化。微信公众号是一种很好的分享途径,但是毕竟受众范围有限,在它之外,有着更庞大的开发者世界和很多的社区平台,比如老牌开发者社区csdn。

于是就想写个程序,把自己创作的公众号文章自动发布到csdn等平台。思路也很简单,就像“把大象装进冰箱”那样,分三步来实现:

第一步:在公众号文章页收集标题、内容等数据

第二步:打开csdn博客发布页面

第三步:把在第一步收集的公众号文章数据填入csdn博客发布页,并发布

一开始想写个浏览器控制台脚本来实现,后来发现用这种方式很难解决跨域共享数据的问题和跳转页面后继续执行脚本的问题。

做了一番研究之后,发现chrome插件能解决这些问题,于是就花了一天多的时间,写了个插件,实现了想要的效果。插件文件目录如下:

图片

因为是自己用,也因为产品目前还处于原型阶段,后续还会继续优化和扩展,所以没有发布到应用商店,而是通过开启开发者模式,加载本地文件目录的形式使用。

具体的实现细节及遇到的难点开参见:

Chrome浏览器插件开发实践:用Service Workers实现跨域数据共享

Chrome浏览器插件开发实践:浏览器插件和网页间的桥梁Content Script

Chrome浏览器插件开发实践:在实现csdn文章发布表单自动填充时遇到的问题及解决方法

 欢迎关注微信公众号:文本魔术,了解更多 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值