擊鍵我希望能夠從我的Firefox,插件,並在目前,我不能夠做到這一點模擬按鍵。模擬在Firefox插件
我發現這個職位Why simulation of Left Arrow + Shift keys doesnt work in Firefox?和我的代碼幾乎是相同的,但它只做焦點一部分,而不是dispatchEvent。任何想法,爲什麼會發生這種情況?
下面是代碼:
objTag.focus();
var e = document.createEvent('KeyboardEvent');
e.initKeyEvent('keydown', true, true, window, false, false, false, false, 35, 0);
objTag.dispatchEvent(e);
您是否正確發送了' keydown'事件(結束鍵)給某個元素。也許你應該解釋一下你期望看到的效果?另外,如果'objTag'確實是一個對象(意爲Flash或類似這樣的東西) - 插件有自己的事件處理獨立於瀏覽器,他們將不會收到瀏覽器生成的事件。 –
我的加載項將在textarea的末尾添加一些額外的文本。我想模擬END鍵,然後是空格鍵。 objtag是textarea元素。它正在關注焦點,但它並沒有走到線的盡頭。 –