웹 탁본 제작 시 탁본 내용 수정 강제 리셋
7237 단어 HTMLjQueryJavaScript
웹 페이지 정보
http://subc.github.io/gyotaku/
네트워크 어탁 결과
물고기를 낚았지만 내용은 숨겨졌다.
http://megalodon.jp/2015-1102-1443-25/subc.github.io/gyotaku/
소스 코드
deny.js
// ホストネームに含まれる文字列
host_name = 'github.io';
// コピーされたときのredirect先
redirect_deny_url = 'http://megalodon.jp/';
redirect_millisec = 5000;
// コピーされたときに表示するメッセージ
deny_message = '<h3>本ページは削除されました。(・ω<) テヘペロ </h3>';
function main(){
// ローカルなら動かさない
if ($(location).attr('hostname') == ''){
console.info('is local');
return null;
}
// ホストが異なるなら実行
if ($(location).attr('hostname').match(host_name)){
// 正常
console.info('my site');
return null;
}else{
// コピーサイト
console.info('copy site');
disable();
}
}
function disable(){
console.info('start disable');
// div.mainを書き換え
$("div.main").html(deny_message);
// 5秒後にredirect
setTimeout(function(){
$(document).ready( function() {
$(location).attr("href", redirect_deny_url);
});
},redirect_millisec);
}
$(main);
index.html<html>
<head>
<title>Portfolio</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="./deny.js"></script>
<body>
<div class="main">
<p style="margin: 100px">
土星レイドハードのオリックス強すぎてギスギス絆崩壊ハロウィーン...<br />
<img src="http://livedoor.blogimg.jp/games084/imgs/0/d/0d3cf4ec.jpg">
</div>
</body>
</html>
완전히 사라지는 건 아니에요.
그냥 숨겼어요. 원본을 보면 데이터가 남아 있어서 복원할 수 있어요.
Reference
이 문제에 관하여(웹 탁본 제작 시 탁본 내용 수정 강제 리셋), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/haminiku/items/506a47ab8c713a325358
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
// ホストネームに含まれる文字列
host_name = 'github.io';
// コピーされたときのredirect先
redirect_deny_url = 'http://megalodon.jp/';
redirect_millisec = 5000;
// コピーされたときに表示するメッセージ
deny_message = '<h3>本ページは削除されました。(・ω<) テヘペロ </h3>';
function main(){
// ローカルなら動かさない
if ($(location).attr('hostname') == ''){
console.info('is local');
return null;
}
// ホストが異なるなら実行
if ($(location).attr('hostname').match(host_name)){
// 正常
console.info('my site');
return null;
}else{
// コピーサイト
console.info('copy site');
disable();
}
}
function disable(){
console.info('start disable');
// div.mainを書き換え
$("div.main").html(deny_message);
// 5秒後にredirect
setTimeout(function(){
$(document).ready( function() {
$(location).attr("href", redirect_deny_url);
});
},redirect_millisec);
}
$(main);
<html>
<head>
<title>Portfolio</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="./deny.js"></script>
<body>
<div class="main">
<p style="margin: 100px">
土星レイドハードのオリックス強すぎてギスギス絆崩壊ハロウィーン...<br />
<img src="http://livedoor.blogimg.jp/games084/imgs/0/d/0d3cf4ec.jpg">
</div>
</body>
</html>
그냥 숨겼어요. 원본을 보면 데이터가 남아 있어서 복원할 수 있어요.
Reference
이 문제에 관하여(웹 탁본 제작 시 탁본 내용 수정 강제 리셋), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/haminiku/items/506a47ab8c713a325358텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)