質問のタイトルごと。
必須ではありませんが、人々がコンソールを介して私のページで機能を実行するのを止めたいのですが...これも可能ですか?
私はいくつかのことを試しました、これは私が来た中で最も近いです-しかしこれはうまくいきません:(
window.onresize = function(){
if((window.outerHeight - window.innerHeight) > 100) {
//stop commands here?
}
}
window.onload = function() {
if (typeof console !== "undefined" || typeof console.log !== "undefined") {
if (window.console && (window.console.firebug || window.console.exception)) {
//stop commands here?
}
}
}
編集:
コンソールを無効にする必要はありません。コンソール内で関数を呼び出すだけです。どちらの解決策でも問題ありません;)
EDIT2:
それで、これを正しくするために...コンソールクロスブラウザを検出する方法は今ではまったくありませんか?
EDIT3:
JS関数はまだ配置されていますが、次のようにすることで回避できました-それらに関連する要素はそうではありません...素晴らしい修正ではありませんが、うまくいくと思います... :(
setInterval(function() {
if (!$.browser.mozilla) {
if((window.outerHeight - window.innerHeight) > 100) {
alert("DISABLED!");
$('body').remove();
return false;
}
}
if (window.console && (window.console.firebug || window.console.exception)) {
alert("DISABLED!");
$('body').remove();
return false;
}
}, 750);