투고해도 또 LGTM이 0····, 세야 확장 기능으로 외형만으로도 버즈한 듯 보이자! !



Qiita에서 기사를 쓰지만 쓰지만 LGTM이 붙어 ...

어쨌든 LGTM을 누르면 그래 ...
적어도 겉보기만으로도 그래 LGTM을 원해・・・

엔지니어 하면 스스로 프로그램 만들어 여러가지 할 수 있는데・・・



세야, 와이 올해부터 엔지니어가 된거야!
확장 기능 만들어 어떻게든 해보자! !

자작 확장 기능①









호나! 단 2행으로 완성이나!
처음으로 확장 기능 만들었는데 와이 천재나!

iWantLgtm.js
var like = document.getElementsByClassName('it-Actions_likeCount');
like[0].textContent = '777';


manifest.json
{
  "name": "qiita",
  "version": "1.0.0",
  "manifest_version": 2,
  "description": "qiitaのLGTMをパッとみ偽装するアドオン",
  "content_scripts": [{
    "matches": ["https://qiita.com/*"],
    "js": [
      "iWantLgtm.js"
    ]
  }]
}

어쨌든, 이것과 무조건 LGTM을 바꿀 것입니다.
와우 겸손이나 조건에서도 추가했다.

자작 확장 기능②





0개의 기사만 LGTM이 늘어나게 했다
와이 겸손~~

iWantLgtm.js
var like = document.getElementsByClassName('it-Actions_likeCount');

//LGTMが0だった場合はLGTMを777に変える
if (like[0].textContent == 0){
    like[0].textContent = '777';
}

다만, 이것이나 사람의 기사의 LGTM도 바꾸어 버린다・・・
manifest.json의 matches로 URL 짜내는 것이 있지만 조금이라도 자신의 ID를 입력 할 수 있도록하는 것은 구현이 ...

자작 확장 기능③





view수가 표시되는 것은 자신이 쓴 기사뿐이야!
그것을 조건으로 하면 응이나! !

iWantLgtm.js
//自分の投稿のみ処理を行う(view数のdivが存在するか確認している)
if(document.getElementsByClassName('it-Header_pv').length){

    var like = document.getElementsByClassName('it-Actions_likeCount');

    //LGTMが0だった場合はLGTMを777に変える
    if (like[0].textContent == 0){
        like[0].textContent = '777';
    }
}

이것으로 완성이나!
와이의 기사는 모두 LGTM이 777이 되어서! !

참고 사이트



간사이 밸브 변환

애드온이 심사했으므로 게재해 둡니다.

좋은 웹페이지 즐겨찾기