scrath3.0 插件对外通信

scratch3.0 插件对外通信

前天scratch3.0发布,同时也发布了windows和macos离线版的scratch3.0。 今天刚好看到有人也在做GNU/Linux版本。虽然说是离线版本,但是还是不能实现本地的HTTP请求。这个跨域问题对scratch强大的扩展功能来说确实尴尬。

由于不能发送本地请求,对外的通信基本都要经过一个代理去实现。

利用第三方服务

  • 方糖

    ★★★★★

    关注方糖的微信公众号,通过发送web请求将信息推送至微信。

  • IFTTT

    ★★★★☆

    if this then that,同样通过get请求推送事件信息。简单易用,就看脑洞够不够了。这里有个BUG,虽然请求会报跨域,但经测试get请求能够生效,post就不行了,无法携带上参数。

服务器自建后台

  • node-red

    ★★★☆☆

    简单入门一下,其实还是挺好用的,官方的生态做的已经很好了。大概可以理解为极客版ifttt。

  • 手写 后台 / 本地服务

    ★★☆☆☆

    官方的有scratch-link,但肯定是不够用的。非官方呢,当然自己写啦!

emmmmm

本地版不能够发送本地请求真是太蠢了,真的有必要做一下这个功能。应该有个插件将请求代理给electron内的server。