2011-09-21 58 views
-4

特別是Ctrl + ,這是「郵件本頁」。我正在使用WordPress自我託管。到目前爲止,我已經找到this的代碼,不知道如何實現它,或者它是舊的。需要爲我的網站禁用ctrl鍵陣列

請不要過多的理由爲什麼你覺得這種嘗試毫無意義。

+0

哈!這個問題是毫無意義的:)。圍繞這些黑客總是有辦法的。 – mlathe

+0

如果您想留下評論,請使用每個答案下的評論設施。 –

回答

0

你不能這樣做。請參閱this page以獲取關於跨多個瀏覽器的JavaScript中各種關鍵事件的可移植性的真實信息。您會看到每個瀏覽器都以多種不同方式處理/響應各種關鍵事件。

而且,大多數瀏覽器默認動作(例如按Ctrl - ˚F按Ctrl - 小號)不能,如果你拍攝的關鍵事件取消。您仍然可以檢測其中的一部分並作出響應,但實際上無法停止瀏覽器顯示搜索對話框或通過組合鍵執行任何特定操作。另外,如果有人真的想要把你的頁面的HTML/JavaScript代碼或內容,這些方法不會阻止他們。從您引用的鏈接禁用右鍵單擊代碼可以防止右鍵單擊,但所有人必須做的是禁用JavaScript,它不再有效。

+0

「大多數默認瀏覽器操作(例如Ctrl-F,Ctrl-S)不能被取消」 - 據我所知,gmail實例捕獲Ctrl-S來執行基於web的保存(而不是html-文件保存)在Firefox中,一直回到Firefox 3甚至2,如果我沒有記錯的話。 '內容安全'沒有任何價值,但是對於使用友好性而言是值得的(誰已經把編輯的注意力放在了鍵盤上......) –

0

禁用熱鍵不會阻止任何人從文件菜單中選擇該選項。

人們總會找到解決這類黑客的方法。關閉JavaScript,使用Firebug攻擊源代碼,Option +在Mac上點擊,截圖等。對於任何人,即使稍有決心做你不希望他們做的事情,他們都是完全無效的。

1

真的,不應該回答,而是:

有沒有原因,因爲總有它周圍的一個非常簡單的方法。它可能需要更多的工作,而不是最終的價值。如果有人擁有一半的電腦知識,他們可能會毫無問題地完成這個任務。

摘要: 不要打擾