Javascript 如何在LinkedIn中模拟搜索?

Javascript 如何在LinkedIn中模拟搜索?,javascript,google-chrome-extension,dom-events,linkedin,Javascript,Google Chrome Extension,Dom Events,Linkedin,我试图在Javascript控制台中模拟Linkedin.com中的搜索(我需要在Javascript中进行搜索,用于chrome扩展开发…而不是在Phantom、Selenium或其他浏览器模拟环境中) 如果我这样做: document.querySelector(".search-global-typeahead__input").dispatchEvent(new Event('focus', { bubbles: true })) 看起来它的变化就像光标在它上面一样

我试图在Javascript控制台中模拟Linkedin.com中的搜索(我需要在Javascript中进行搜索,用于chrome扩展开发…而不是在Phantom、Selenium或其他浏览器模拟环境中)

如果我这样做:

document.querySelector(".search-global-typeahead__input").dispatchEvent(new Event('focus', { bubbles: true }))
看起来它的变化就像光标在它上面一样(因为它触发了CSS行为和字段增长中的某些东西)

但我无法在输入字段中键入内容。我的尝试:

document.querySelector(".search-global-typeahead__input").dispatchEvent(new KeyboardEvent('keypress',{'key':'a'}));
document.querySelector(".search-global-typeahead__input").dispatchEvent(new KeyboardEvent('keydown',{'key':'a'}));
document.querySelector(".search-global-typeahead__input").dispatchEvent(new Event('change'));
document.querySelector(".search-global-typeahead__input").dispatchEvent(new Event('click'));
...
我可以使用一个简单的“值”:

但是我怎样才能触发搜索呢?我试着用keydowns和其他

有什么想法吗

document.querySelector(".search-global-typeahead__input").value = "Peter"