본 블로그에도 사용자 동의에 의한 웹 채굴 지원 모듈이 설치되어 있다.

이러한 자바 스크립트 모듈을 자신의 블로그나 개인 홈페이지에 설치하는 것은 이미 웹에 오픈소스처럼 서비스가 공개 되어 있기 때문에 그다지 어렵지가 않다.

자바스크립트에 대한 약간의 지식만 있으면 누구나 설치가 가능하다. 

자 그렇다면 이런 말 저런 말 할 필요가 없이 해당 웹 채굴 지원 모듈을 만들어 보도록 하자.

먼저 해당 서비스를 대표적으로 지원하는 coinhive.com 에 가입하여 해당 사이트에서 제공하는 서비스 확인 키인  ' site-api key  '를 확보 하도록 하자.
그리고 ' site-api key  '는 사용자가 운영하는 각 사이트 마다 따로 받아야 한다.

 



api 키를 획득 하였으면 이제 소스코드를 작성해 보도록하자.

  Source_File name :  hiv-cap.htmll     |     Type : java_script html    |                 


<!-- 복사 대상인 인 input란을 생성한다. -->

<body >

<!-- 복사 대상인 인 input란을 생성한다. -->

<input id="Source_Object" value="아무 글이나 입력해 봅시다.">

<!-- input 란에 작성된 글귀를 클립보드에 복사할 자바스크립트를 생성 -->

<script>
function copy_to_clipboard() {
var CopyToClip = document.getElementById("Source_Object");
CopyToClip.select();
document.execCommand("Copy");
}
</script>




<form action="?" method="post">

<!-- 라이브러리를 실행할 스크립트 모듈을 불러온다. -->

<script src="https://authedmine.com/lib/captcha.min.js" async></script>


<script>
<!-- 채굴이 완료 되면 실행할 이벤트 함수(버튼 활성화)를 생성 한다. -->
function myCaptchaCallback(token) {

var btn = document.getElementById('Copy_Button');

btn.disabled = false;

alert('간편 채굴을 완료 하였으며 input란의 글을 클립보드로 복사하는 버튼이 활성화 되었습니다.');

}
</script>

<!-- 'data-key' 할당받은 site-api key를 입력하고 'data-callback'은 해당 함수를 콜백 하며 'data-hashes'는 채굴 가능한 hash 양을 결정 할 수 있다. -->

<div class="coinhive-captcha"
data-hashes="3071"
data-key="zrlfN9DOgcmvDi2Ysw8ppM7FlhbxXD0n"
data-whitelabel="false"
data-disable-elements="input[type=submit]"
data-callback="myCaptchaCallback"
>

<em>Loading Captcha...<br>
If it doesn't load, please disable Adblock!</em>
</div>

<!-- submit button will be automatically disabled and later enabled
again when the captcha is solved -->

<!-- 버튼생성 스크립트 : disabled를 통하여 비활성화 해둔다. -->

<button id="Copy_Button" disabled="true" onclick="copy_to_clipboard()">클립보드로 복사</button>
<p style="font-size:0.8em"><b> 체크시 동의로 간주하여 채굴이 이루어 지고 끝나면 input 복사 버튼이 활성화 됩니다. </b></p>
</form>
Loading Captcha...
If it doesn't load, please disable Adblock!

체크시 자동으로 본 사이트에 대한 자원 활용(채굴) 지원이 이루어 지고 위의 '소스 편집 및 복사' 버튼이 활성화 됩니다.







아래는 위의 코드를 실행했을 경우이다.


Loading Captcha...
If it doesn't load, please disable Adblock!

체크시 동의로 간주하여 채굴이 이루어 지고 끝나면 input 복사 버튼이 활성화 됩니다.





이처럼 이제 IT시대는 어쩌면 새로운 국면에 접어 들었을지도 모른다고 생각하며 채굴식 구매를 통해 컨텐츠나 물품을 직접 구입하는 시대가 코 앞에 온 것일지도 모른다.
해당 포스트 본문을 접하신 분들은 한 발 앞서나간 IT비지니스를 접해 본 것이나 마찬가지 인 셈이다.

하지만 앞으로 새로운 채굴형구매에 대한 비지니스에 대한 부정적인 인식 이라든지 향후 방향성에 막힘이 되는 기술적 장애 라든지 많은 문제들을 해결해 나갈 필요가 있을 것이다.

 

도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.


그리고 글에 부족한 점이 있거나 틀린 점, 더 궁금한 부분이 있는 것 같다면 꼭 댓글로 알려 주시 감사 하겠습니다.

         


Loading Captcha...
If it doesn't load, please disable Adblock!

별 다른 절차 없이 바로 위의 한 번의 체크 만으로  기기의 성능을 기반으로 하여 본 블로그에 아주 잠깐 채굴 지원 하실 수 있습니다.


비트코인 - BTC 지원 :


리플 - XRP 지원 :


간단히 클립보드로 지정된 텍스트를 복사해주는 html 스크립트를 만들어보자.



이러한 기능의 필요성은 소스에 대한 공부나 혹은 필요한 텍스트 데이타를 고객에게 손쉽게 제공해 줄 수 있는 역할을 해 줄수가 있다.


예제는 다음과 같다.


무제

Source_File name : copy_to_clipboard.html     |     [Download-none]    |     Type : java_script html         클립보드로 복사 → (본문 클릭)



실행 결과



텍스트 복사에 성공 하였습니다.









도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.


+ Recent posts