【发布时间】:2015-02-02 04:08:06
【问题描述】:
假设我们有一个简单的按钮:
<button type="button" onclick="onClickHandler()">Click Me!</button>
你如何在:onClickHandler()
上执行以下操作- 切换到不同的窗口,我能想到的一种方法是触发 ALT + TAB。
- 再敲几下键。例如。在聊天中输入一些消息,然后按 ENTER。
- 通过触发另一个 ALT + TAB 切换回浏览器。
有可能吗?怎么样?
编辑,为我的问题添加更多详细信息/上下文:
我在这里想要实现的是在网页上制作一个方便的按钮,该按钮将根据模板自动生成消息,例如
“您好 ${name},我想以 ${price} 从您那里购买 ${item}”。
然后,此消息将在另一个活动的运行窗口中发送,然后输入该消息(如宏),然后发送!。发送后,窗口焦点应该还是浏览器。
【问题讨论】:
-
为什么要使用点击处理程序来绑定按键事件?问题令人困惑,请详细说明预期行为
-
这在firefox-addon中是可能的,它涉及js-ctypes,这将是依赖于操作系统的解决方案。
-
等一下,您要切换到另一个浏览器窗口吗?还是另一个应用程序窗口?如果你想做另一个浏览器窗口,不需要 js-ctypes,你可以用 XPCOM 来做。这是回复:firefox-addon。
-
切换到另一个应用程序。其实我找到了另一个解决方案,更新我的 OP。
标签: javascript jquery macros google-chrome-extension firefox-addon