このアプリケーションには、ユーザーが F5 を使用して Web ページを更新することを許可しないという要件があります。
ここでソリューションを実装しましたが、ページの iframe 内では機能しないことがわかりました。
iframe は、telek radeditor コントロールから生成されます。
ラジディターを含むページ内で次のことを試しました。
$(function () {
$('#<%=RadEditor1.ClientID %>_contentIframe html').bind('keydown', function () {
if (window.event && window.event.keyCode == 116) {
window.event.cancelBubble = true;
window.event.returnValue = false;
window.event.keyCode = 0;
window.status = "F5 is disabled on all popups";
return false;
}
});
});
しかし、それは機能していません。
私が見逃しているiframeについて何か特別なことはありますか?