1. 程式人生 > >關於瀏覽器右鍵禁用事件,瀏覽器採用自己的右鍵事件。

關於瀏覽器右鍵禁用事件,瀏覽器採用自己的右鍵事件。

我採用了onmousedown事件去捕獲滑鼠的右鍵事件,每次點的時候新彈出的頁面會觸發瀏覽器的右鍵選單。禁用的函式用的是

window.event.returnValue = false;

於是採用了onmouseup函式來捕獲右鍵事件,成功解決點選觸發自己的事件後會在新的頁面觸發瀏覽器右鍵的問題.

另,瀏覽器的右鍵禁用函式還有

oncontextmenu="return false"
document.oncontextmenu = function (e) { return false; }
瀏覽器防止複製
onselectstart="return false"

相關推薦

關於瀏覽器禁用事件瀏覽器採用自己事件

我採用了onmousedown事件去捕獲滑鼠的右鍵事件,每次點的時候新彈出的頁面會觸發瀏覽器的右鍵選單。禁用的函式用的是 window.event.returnValue = false; 於是採

JavaScript滑鼠事件點選滑鼠彈出div

document.oncontextmenu = function(){return false}; //禁止滑鼠右鍵選單顯示 var res = document.getElementById('box'); //找到id為b

popstate 事件 瀏覽器返回事件

popstate :瀏覽器返回事件當活動歷史記錄條目更改時,將觸發popstate事件。如果被啟用的歷史記錄條目是通過對history.pushState()的呼叫建立的,或者受到對history.replaceState()的呼叫的影響,popstate事件的state屬性

使用者在瀏覽器輸入URL回車之後瀏覽器都做了什麼

在直接列出執行的步驟之前先來普及幾個知識,相信瞭解完這些知識之後會對前後端的互動有更深入的理解。 1、TCP連線 TCP:Transmission Control Protocol, 傳輸控制協議,是一種面向連線的、可靠的、基於位元組流的傳輸層通訊協議。說的這麼專業,有啥用呢?先來舉個栗子吧還記得小時候我

背景拉伸為瀏覽器的 4 個端點根據螢幕自動跳轉大小

假設你的頁面有1004 X 700 px,但你的背景圖片只有10 X 10px,如果不指定repeat屬性,就會平鋪,就是一張張重複的貼滿你的背景。如果你只指定了-x,就是橫向重複,那麼它就會橫著鋪滿,但不會縱向重複。-y則反之。 background-repeat版本:CSS1 相容性

JS獲取瀏覽器視窗大小 獲取螢幕瀏覽器網頁高度寬度(轉載)

網頁可見區域寬:document.body.clientWidth 網頁可見區域高:document.body.clientHeight 網頁可見區域寬:document.body.offsetWidth (包括邊線的寬) 網頁可見區域高:document

微信小程序的按下擡起事件下拉選擇框的事件及點擊確定的方法函數獲取時間的方法省市區的方法

bin img util req fun data hang UNC 日期 擡起按下的事件: 擡起事件: bind:touchstart="nanOne" 把這條屬性放到標簽裏就可以了 在JS中 nanOne: function () {     this.setDa

解決Extjs一次雙擊會觸發兩次單擊事件和一次雙擊事件

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興! 給我老師的人工智慧教程打call!http://blog.csdn.net/ji

幣圈“黑天鵝“事件USDT完美演繹不可能事件

10月15日午後USDT迎來一波惡意恐慌性拋售行為。一時間,投資者不知所措,紛紛跟風將手中的USDT丟擲。隨後,各家交易所紛紛做出應急關閉其交易所C2C關於USDT的所有操作,並很快做出關於上線其他穩定幣測試的決定。 僅15日當天的跌幅,USDT市值就由原先的

jquery或者js彈窗事件頁面返回時觸發的事件

頁面返回時觸發的事件!! 安卓或者ios返回上一頁時觸發的事件!! 因為此方法在開發中使用的是mui前端外掛,可以更改為jquery或者js, 更改這裡即可[email protected]上面 <script> $(functio

子View不響應touch事件讓父View響應touch事件

在工作中遇到一個button上有一個uiImageview控制元件,但是功能要求,點選圖片的時候,和button執行相同的功能 首先想到方法是 button上addTarget,然後在uiImageview上加一個手勢,同時指向同一個方法,太傻逼 經過查資料,發現,直接將

vb.net 靈活註冊事件達到可以有條件呼叫事件的目的

Public Class Form1     Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load         AddHandler Button1.Click, Address

php 根據陣列中的指定值排序根據陣列中指定值分組

一、 根據陣列中的指定鍵值排序1.1 原陣列如下:    $person =  array(                     array('id'=>1,'name'=>'fj','weight'=>100,'height'=>180),   

Fragment中監聽onKey事件沒你想象的那麼難

專案中越來越多的用到Fragment,在用Fragment取代TabHost的時候遇到了一個問題,我們都知道,TabHost的Tab為Activity例項,有OnKey事件,但是Fragment中沒有,但是又必須監聽OnKey事件怎麼辦(不僅僅是退出哦),如果僅僅是退出我們可以在Activity中進行統一處

不知不覺2014年大半年已過想對自己說些話

     這大半年內經歷了很多事,有工作、有情感、有生活等。四五年來也終於換了一份新工作,其實我倒覺得到哪裡工作都一樣了,只要你能發現公司它的美、它的價值,我也很感謝原公司的那些領導以及同事們的幫助和指導。新工作真的很有壓力,但也許我就喜歡高強度高壓力的環境吧。自己給也給本

和優秀的人在一起會激勵自己變得優秀

著作權歸作者所有。 商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。 作者:匿名使用者 連結:https://www.zhihu.com/question/36227075/answer/80580044 來源:知乎 我從小學習就不認真,08年高考考了個專科,畢業的時候突然就發憤圖強了,考了專轉本,去南京讀

HOOK另一個程式單擊某個按鈕時彈出自己的對話方塊

半年沒來。瑣事太多是藉口。其實是半年來一直用VC做東西,而且只用VC6。因為與.Net沒什麼關係,所以不好意思到這裡灌了。。近兩天在做個東西,主要目的是為方便一個MIS錄入人員照片。通過Camera SDK,實時採集。今天先談談對另一個程式單擊某個按鈕時,彈出自己的對話方塊。

JS禁用禁用列印防止另存為IE瀏覽器識別

function isIE6(){ String.prototype.inc=function(k1,k2){return k2==null?this.indexOf(k1)>-1?true:false:(k2+this+k2).indexOf(k2+k1+k2)&g

S 禁止F12和操作控制檯相容各瀏覽器

document.oncontextmenu = function () { return false; };         document.onkeydown = function () {         &nb

遮蔽瀏覽器選單功能自定義選單(相容IE8)

做了個自定義右鍵選單的功能,和獲取選中文字內容相關,一起記錄一下。 網上查閱嘗試了很多方式,選擇了一個較為簡潔的方式實現,程式碼很少,進行細節調整後發現存在IE8相容性問題,又查閱資料後進行了優化,目前可以完美相容IE8,但注意jQuery版本必須1.7+,我