«

»

9月 02

youBBS的修修补补:用imgur,换图片上传,加反反盗链

https://github.com/ACICFG/youBBS-ACICFG/tree/Beining-add-save-pic

反反盗链会弄得页面里面全是frame,整死强迫症系列。

之前有过imgur封号和封网站的先例,所以我在这里扔上。

这个应该是唯一一个可以不通过服务器转发的反反盗链办法。

Javascript写起来太痛苦了。

利用了HTML5的特性,一开始加载图片的高度会不对。之后应该会自己修正。

强制imgur走https,这样应该不会撞墙。

自取。

2 comments

  1. LYF

    傲娇的贝宁酱说JS写起来太痛苦了。

    window.parent.document.getElementById(“id-content”).value = con + “\n”+link_this.replace(“http://”,”https://”)+”\n”;

    这里注意排版嘛。

    parent.document.getElementById("id-content").value =
    con + "\n" +
    link_this.replace("http://", "https://") + "\n";

    而且还忘记缩进——

    if (JSON.parse(xhr.responseText).status == '200'){ //If success
    document.querySelector("#link").href = JSON.parse(xhr.responseText).data.link;

    代码的风格怎么跟你的Python风不像呢。

    1. Beining

      直接发pull request吧。
      Python肯定是强制要求缩进的,但是JS和php都不用。所以有时瞎写。
      我显示器分辨率高,所以长代码看起来也不怕。。。。。

      但是JS还是很痛苦。

      例如,最近我在研究乐视云的JS,想看看他是怎么生产文件的key的。你有时间帮我看看。。。。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">