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 应用程序)

获取Google Drive演示文稿文件的链接

Google cast 远程显示演示文稿被立即关闭

使用 Java 将 OpenOffice 幻灯片从一个演示文稿复制到另一个演示文稿

从 openoffice API 控制 Impress 演示窗口

text 如何从保存在多个文件中的幻灯片快速编译单个PowerPoint演示文稿?