在web web add中未成功加载MicrosoftAjax.js

时间:2016-06-10 17:15:33

标签: visual-studio visual-studio-2015 ms-word ms-office office-js

我正在使用VS2015构建一个单词web插件并且几乎随机(我不会改变任何内容,然后得到这个新错误)office.js会因错误而崩溃

error_reporting(-1);

这是非常令人沮丧的,因为我不能总是重复错误,然后javascript引擎完全崩溃导致我重新启动visual studio并重新加载项目(在进行现场演示时没有乐趣)

编辑:附加html呼叫officejs

0x800a139e - JavaScript runtime error: MicrosoftAjax.js is not loaded successfully.

1 个答案:

答案 0 :(得分:1)

我知道答案有点迟,但我遇到了同样的问题。这篇微软开发文章解决了这个问题并提供了解决方案。

https://dev.office.com/blogs/Office-Store-add-in-validation-changes-using-MicrosoftAjax-js

基本上,自2016年起,用于加载微软ajax的html中的新office.js脚本不再存在。即

<script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script>

Excel.run等一些函数正在检查以确保加载了microsoft ajax,而不是在Excel加载项中为我工作。解决方案是自己加载ajax,或者如果不使用ajax引用上面的microsoft dev公告并加载公告提供的不同office.js包。