防止由PowerPoint的JavaScript加载项中的下拉列表引起的刷新

时间:2018-06-29 15:50:04

标签: javascript office-js office-addins

我正在开发PowerPoint的Office外接程序项目,用户可以在用户要求时将视频自动添加到外接程序中。

我遵循了docs并且一切正常,问题是我的下拉列表如下:

<select id="dropdown-countries">
    <option value="value">Country</option>
	<option value="value">Country</option>
    <option value="value">Country</option>
</select>

当用户请求视频时,一切正常,并且视频按预期显示,但是,当将PowerPoint置于演示模式时,如果用户更改了Dropdown的值,则会重新加载整个加载项,并且所有信息(视频和下拉菜单中选择的选项)将会丢失,否则该加载项的内容(如视频)将保持不变。

当我更改下拉列表时,VS将发出以下警告:

DOM7011: The code on this page has disabled intermittent caching. For more information, see: http://go.microsoft.com/fwlink/?LinkID=291337

我想要的是即使将PowerPoint置于演示模式下,视频也可以保留在外接程序中。我不能使用本地存储来保留信息,因为用户可以在同一张幻灯片上以及整个演示文稿中拥有我的加载项的多个实例。

预先感谢:)

0 个答案:

没有答案