由于Office,在本例中是Word,加载项框架基本上是一个标准的网页,我如何防止用户在浏览器中直接访问加载项url,而不是通过商店中的实际加载项?
如果这纯粹是为了"阻止"你的用户使用插件之外的页面,你可以做一个JavaScript检查,看看office .js是否已经正确加载(当主机不是一个office应用程序时,它不会),并隐藏内容,当它不是。
如果你想让加载加载程序变得不可能,我实在想不出有什么办法。请求头中可能有一些东西可以检测服务器端的Office桌面客户端,但当在基于web的Office应用程序中使用该插件时,这将不起作用。