程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了启动 (excel) 插件时禁用 webview 警告大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决启动 (excel) 插件时禁用 webview 警告?

开发过程中遇到启动 (excel) 插件时禁用 webview 警告的问题如何解决?下面主要结合日常开发的经验,给出你关于启动 (excel) 插件时禁用 webview 警告的解决方法建议,希望对你解决启动 (excel) 插件时禁用 webview 警告有所启发或帮助;

我正在学习如何为 office 创建插件。我正在使用 vscode 和 npm 的“哟办公室”。然我没有取得太大进展,但我已经完成了数十次编译并在尝试/学习新事物时在 excel 中查看结果,并遵循 word 和 excel 的在线模块。今天,当我第一次在 taskpane.HTML 中更改标题中的文本时,当我在 excel 中单击任务窗格按钮时,我得到

启动 (excel) 插件时禁用 webview 警告

我不想看到这个对话,尤其是我以前从未有过的。

我已经进入launch.Json,我尝试将useWebVIEw 设置为false。我试过注释掉 p@R_1000_4404@Task 这样我就不会在调试模式下运行,或者添加

"noDeBUG": 真

我尝试在 vscode 中禁用调试器模块。这些都不会阻止这种对话。我扫描了这个论坛并尝试阅读 API,但他们似乎都假设需要使用 webvIEw 调试。我花了一些时间,而不是那么多,看看我是否可以“将 VS 代码附加到 webvIEw”,但这开始让我无法理解,而不是我一开始就想做的事情。我想知道上周是否有一些更新添加/启用了此“功能”。

感谢您对这个新手问题的任何意见。

更新#1 我开始了一个新的插件项目,看看会发生什么。执行“npm start”时会出现对话,这是前几周没有发生的。

更新#2 我重新安装了 npm.Js、office.Js 和 vscode。没有帮助。

更新#3 在进一步阅读调试器模块后,我进一步探索了“附加代码”。我添加了 url 行。那并没有解决问题。不确定还缺少什么,特别是因为以前不需要这些步骤。

{
      "name": "Excel Desktop (Edge Chromium)","type": "edge","request": "attach","useWebVIEw": "advanced","port": 9229,"timeout": 600000,"url": "http://localhost/taskpane.HTML","webroot": "${workspaceRoot}","p@R_1000_4404@Task": "DeBUG: Excel Desktop","postDeBUGTask": "Stop DeBUG"
    }

解决方法

在 npm/vscode 中,有一个名为 package.json 的文件,其中包含有关如何运行程序的脚本。 “npm start”只是 package.json 中的几个脚本之一,我认为编码人员可以创建自己的脚本。我看到 npm start 调用了一些模块“office-addin-debugging”,我不太确定这是什么,但是在它上面的快速谷歌暴露了一个“--no-debug”标志。

所以在 package.json 中:

"scripts": {
  ...
  "start": "office-addin-debugging start manifest.xml --no-debug",...
}

使对话消失。我要等几天再结束这个问题,看看是否有人能够提供关于如何将代码附加到 webview 的最可靠的答案,或者为什么对话突然出现,而在前几周却没有出现。即在调试模式下解决对话。

大佬总结

以上是大佬教程为你收集整理的启动 (excel) 插件时禁用 webview 警告全部内容,希望文章能够帮你解决启动 (excel) 插件时禁用 webview 警告所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。