簡體   English   中英

如何使用Javascript在Google Chrome瀏覽器中注入鍵盤事件

[英]How to inject keyboard events in Google Chrome with Javascript

我正在嘗試使用javscript在Google Chrome瀏覽器中的gmail.com上模擬鍵盤快捷鍵,但失敗了。 我對Javascript和程序設計是陌生的,我嘗試過不同的代碼片段,並嘗試了許多次,但均未成功。 這是代碼

var b=document.createEvent("KeyboardEvent");
if (b.initKeyboardEvent) {
        b.initKeyboardEvent("keydown", true, true, document.defaultView, false, false, false, false, 191, 191);
    } else {
        b.initKeyEvent("keydown", true, true, document.defaultView, false, false, false, false, 191, 0);
    }

現在,這應該會觸發“ /”鍵,並按照Gmail快捷方式的計划來集中搜索,但是它不起作用。 目前,我正在使用Google Chrome控制台進行測試。

在正常情況下,無法在沙盒瀏覽器環境中以編程方式觸發輸入鍵。 這是一項安全功能,可以阻止代碼與瀏覽器進行交互,就好像它是真實的人一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM