【问题标题】:disable webview warning when starting (excel) addin启动 (excel) 插件时禁用 webview 警告
【发布时间】:2021-06-12 05:40:24
【问题描述】:

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

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

我已经进入 launch.json,我尝试将 useWebView 设置为 false。我已经尝试注释掉 preLaunchTask 以便我不会在调试模式下运行,或者添加

“noDebug”:真

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

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

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

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

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

{
      "name": "Excel Desktop (Edge Chromium)",
      "type": "edge",
      "request": "attach",
      "useWebView": "advanced",
      "port": 9229,
      "timeout": 600000,
      "url": "http://localhost/taskpane.html",
      "webRoot": "${workspaceRoot}",
      "preLaunchTask": "Debug: Excel Desktop",
      "postDebugTask": "Stop Debug"
    }

【问题讨论】:

  • 您是否尝试过安装对话框中提到的 VSCode 扩展?
  • @Eugene 谢谢您的意见。对话所指的模块已安装。我想知道它是否导致了问题,所以我只是尝试了与您的建议相反的方法(卸载它,以及其他几个模块),但问题仍然存在。
  • 这个对话框也开始突然出现在我面前!我一直在查看有关此的 Office JS 更新,但没有发现任何内容

标签: visual-studio-code office-js npm-start


【解决方案1】:

在 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 的最可靠的答案,或者为什么在前几周没有出现对话突然出现的原因。即在调试模式下解决对话。

【讨论】:

  • 谢谢,由于某种原因,当我使用office-addin-debugging 命令启动它时,我的加载项不断重新启动,当我右键单击->检查它以调出 Edge 开发工具时。 --no-debug 解决了这个问题。必须是 Microsoft 最近的更改。也许是一个错误。
猜你喜欢
  • 1970-01-01
  • 2011-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-13
  • 1970-01-01
  • 2017-02-16
  • 2021-11-15
相关资源
最近更新 更多