<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    wuxiren123

    教你禁用右鍵,也教你如何破解

    很多人會遇到這種情況,在瀏覽頁面時,發現鼠標右鍵不啟用了。咦?刷新刷新再刷新,并無卵用,然后怒敲鼠標(沒錯,我就是這么暴力),更換瀏覽器,無用,最后棄之。其實,這是因為設計人員對頁面啟用了“禁用右鍵”功能,目的是為了防止內容被抄。

    曾經也是受害者的我,如今作為一名小小的IT開發人員,就來告訴你如何“禁用右鍵”!

    這里列舉一個我在利用FineReport開發報表時遇到的案例。

    啟用“禁止右鍵”

    報表大家都懂吧,啟用“禁用右鍵”功能,往往是出于展示過程中的數據安全和操作上的失誤考慮(想想銀行動輒幾千幾百萬的金額,分分鐘要長個心眼啊)

    首先在頁面中調用模板,一般是將url放在iframe中,然后通過點擊相應的樹節點查看報表,一般報表都會設置權限,如果設置權限,登錄系統后可能有些用戶通過點擊右鍵中的屬性查看url然后訪問,這樣對系統來說其實是很不安全的,因此禁止用戶通過右鍵查看url,此時可以使用禁用菜單右鍵功能。

    2. 實現步驟

    點擊模板>模板web屬性>(填報,數據分析,分頁預覽設置),選擇為該模板單獨設置,在下面的事件設置里面添加一個加載結束事件,完整js代碼如下:

    1.//點擊右鍵 無動作
    document.oncontextmenu=new Function("return false");
    2.//點擊右鍵 彈出提示
    document.oncontextmenu=function(e) {
       alert(
    "提示內容");
       
    return false;
    }


     

    這段代碼的基本原理是讓用戶的頁面右鍵點擊事件返回false,禁止彈出菜單。
    如果模板中有參數面板,希望一調用模板就禁用右鍵,而不是查詢之后禁用,則需要在參數面板的查詢按鈕中添加初始化事件,寫入上述js代碼。



    查詢之前就做提示和禁用


    破解“禁用右鍵”

    找到瀏覽器頂部菜單中的【工具】按鈕,在下拉菜單中,選擇【Internet選項】


    打開Internet選項后,再切換到【安全】選項卡,然后再點擊底部的【自定義級別】


    然后在打開的【安全設置-Internet區域】對話框中,找到【活動腳本】設置選項,然后將默認的“啟用”更改為【禁用】,最后再一路點擊底部的【確定】。


    然后關閉再重啟瀏覽器,再打開剛剛的網頁,你就會發現“殘疾”的鼠標右鍵能正常點擊了。

    以上就是我的方法,不足之處還請多多指點。


    posted on 2016-07-06 10:46 喝水居然長肉 閱讀(140) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。

    網站導航:
     
    主站蜘蛛池模板: 亚洲AⅤ视频一区二区三区| 久久亚洲欧洲国产综合| 久久水蜜桃亚洲AV无码精品| 日产国产精品亚洲系列| 久久精品国产免费| 亚洲伊人久久大香线蕉AV| 亚洲综合另类小说色区| 91频在线观看免费大全| 国产免费一级高清淫曰本片| 亚洲乱码一二三四区国产| 久久国产成人亚洲精品影院| 国内精自视频品线六区免费 | 精品亚洲A∨无码一区二区三区 | 亚洲精品日韩中文字幕久久久| 热99re久久精品精品免费| 久久国产精品成人免费| 亚洲精品无码成人片久久不卡| 亚洲狠狠婷婷综合久久久久| 最新免费jlzzjlzz在线播放| a毛片免费观看完整| 狠狠综合亚洲综合亚洲色| 亚洲美女视频一区| 亚洲综合无码AV一区二区| 日韩a在线观看免费观看| 一区二区三区四区免费视频| 性生大片视频免费观看一级 | 亚洲日韩精品国产一区二区三区| 亚洲人成人一区二区三区| 日韩一区二区在线免费观看| 50岁老女人的毛片免费观看| 99精品免费视品| 粉色视频成年免费人15次| 亚洲一区二区三区在线 | 亚洲精品伦理熟女国产一区二区| 亚洲成Av人片乱码色午夜| 亚洲国产成人精品女人久久久 | 最近中文字幕免费mv在线视频| 黄色短视频免费看| 国产亚洲精品美女2020久久| 亚洲中文字幕无码av在线| 亚洲天堂一区二区|