我目前正在尝试学习开发Office Addin的最佳做法。我已经跟随微软的this tutorial开始了。
Microsoft指南声明您应该具有解释如何使用加载项的首次运行体验。我想知道第一次确定插件是否被加载的最佳方法是什么,如果是,如何显示不同的页面?可以在清单中设置不同的初始页面,还是我需要使用Javascript以某种方式在第一次运行时重定向?
答案 0 :(得分:2)
很高兴听到有人关心用户体验,甚至想把第一次运行指南放在一起;)
可以在清单中设置不同的初始页面,......?
不,清单没有任何指向"一次使用"您的Web应用程序的页面。
...或者我是否需要在第一次运行时以某种方式使用Javascript重定向?
是的,这正是你想要做的。如果用户第一次运行您的应用,您可以重定向到某些指南页面;如果您使用单页面应用程序预览用户指南,您还可以显示和隐藏<div>
图层。我甚至看到了一个&#34;幻想&#34;应用程序在您的应用程序控件的顶部显示了透明层,并附有解释,看起来非常酷,有点上下文手册第一次使用。
我想知道第一次确定插件是否装入的最佳方法是什么?是否......?
从我的观点来看,最好的方法是使用RoamingSettings对象来设置某种标记,如果用户通过您的指南并且不想再看到它。此对象将在Office.initialize
之后立即可用,因此您可以尝试获取此标记(键)并重定向到您的应用页面或指南页面。