मैं जावास्क्रिप्ट का उपयोग करके सफारी में एक कीबोर्ड घटना का अनुकरण करने की कोशिश कर रहा हूं।
मैंने यह कोशिश की है:
var event = document.createEvent("KeyboardEvent");
event.initKeyboardEvent("keypress", true, true, null, false, false, false, false, 115, 0);
... और यह भी:
var event = document.createEvent("UIEvents");
event.initUIEvent("keypress", true, true, window, 1);
event.keyCode = 115;
हालांकि, दोनों तरीकों की कोशिश करने के बाद, मुझे एक ही समस्या है: कोड निष्पादित होने के बाद, घटना ऑब्जेक्ट के keyCode
/ which
गुण सेट किए जाते हैं 0
, नहीं 115
।
क्या कोई जानता है कि सफारी में एक कीबोर्ड घटना को मज़बूती से बनाने और भेजने के लिए कैसे? (यदि संभव हो तो मैं इसे सादे जावास्क्रिप्ट में प्राप्त करना चाहता हूं।)