HTMLドキュメントから特定のもの<div id>
が削除された場合、JavaScriptを使用してユーザーが新しいWebページにリダイレクトされるようにします。
例えば:
<div id="credits"></div>
誰かがそれを削除すると、ユーザーは自動的に私のWebサイトにリダイレクトされます。
これは著作権を保護するためです。
HTMLドキュメントから特定のもの<div id>
が削除された場合、JavaScriptを使用してユーザーが新しいWebページにリダイレクトされるようにします。
例えば:
<div id="credits"></div>
誰かがそれを削除すると、ユーザーは自動的に私のWebサイトにリダイレクトされます。
これは著作権を保護するためです。
おそらくできる最善のことは、そのdivの存在をポーリングし、存在しない場合はリダイレクトすることです。また、Philipのコメントによると、実際に表示されていることを確認してください。
しかしもちろん、どのユーザーもこのスクリプトをオフにすることができるので、努力する価値があるかどうかはわかりません。
setInterval(function(){
if (!$('#credits:visible').length) window.location.href = 'wherever.com';
}, 3000);
MutationObserverが必要ですが、広くサポートされていません:http: //jsfiddle.net/xNAXd/。
var elem = document.getElementById("credits");
new MutationObserver(function(mutations) {
for(var i = 0; i < mutations.length; i++) {
var index = Array.prototype.indexOf.call(mutations[i].removedNodes, elem);
if(~index) {
alert("Deleted!");
break;
}
}
}).observe(elem.parentNode, {
childList: true
});