Google 演示文稿:如何从控制台触发下一个?
Posted
技术标签:
【中文标题】Google 演示文稿:如何从控制台触发下一个?【英文标题】:Google Presentation: How to trigger next from console? 【发布时间】:2014-02-25 08:48:47 【问题描述】:我在 Google Docs 中有演示文稿,我要弄清楚如何通过 javascript 触发下一张幻灯片。我正在尝试编写一个在我的本地网络上运行的小型 Web 服务器,我可以使用它通过我的手机访问它,这将触发演示中的关键事件,作为演示者远程的黑客攻击。我确信还有其他方法可以完成同样的事情,但我正在努力让这个工作。
我尝试在页面的不同位置触发点击事件,但我无法让演示文稿做出响应。我已经在窗口对象、文档对象以及我可以尝试的任何其他钩子上进行了尝试。即
$('.punch-viewer-right').click(); // The div with the button to advance slides
I also tried this code to get it to change via keystroke:
var e = jQuery.Event("keydown");
e.which = 37; // the left arrow
$("body").trigger(e); // I tried as many elements as I could grab
但似乎没有任何记录。我引入了 jQuery,所以它是可用的,但我无法让这个工作。
关于如何通过 JavaScript 更改幻灯片的任何想法?
【问题讨论】:
你能不能把这个弄弄一下,让我看看 我遇到了同样的问题,但不是谷歌文档,而是图像滑块 小提琴是行不通的,因为它是 Google 服务。但是,here's a link to a public presentation 【参考方案1】:您可以模拟空格键的按键事件(在开发者控制台中):
document.dispatchEvent(
new KeyboardEvent('keydown', keyCode:32, which: 32 )
)
【讨论】:
以上是关于Google 演示文稿:如何从控制台触发下一个?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Lync SDK 上共享 PowerPoint 演示文稿? (WPF 应用程序)
使用 Java 将 OpenOffice 幻灯片从一个演示文稿复制到另一个演示文稿