【发布时间】:2021-07-28 16:08:22
【问题描述】:
我创建了一个 Excel 加载项并将其托管在我的服务器上。它具有按钮、任务窗格和功能。
如果我将清单文件添加到 Excel 365 桌面,一切正常。
如果我将相同的清单文件上传到 Excel 网络,一切正常,除了函数没有显示在电子表格中。
到目前为止,我认为我必须将“Access-Control-Allow-Origin”添加到functions.json。
我唯一能找到“Access-Control-Allow-Origin”的地方是 webpack.config.json for dev。
devServer: {
headers: {
"Access-Control-Allow-Origin": "*"
},
https: (options.https !== undefined) ? options.https : await devCerts.getHttpsServerOptions(),
port: process.env.npm_package_config_dev_server_port || 3000
}
你们中的任何人在使用网络插件时遇到过这个问题吗?我在任何地方都找不到我的问题的答案。我应该修改functions.json 文件还是webpack.config.js?如何将其添加到生产中?
这些是错误,我收到了。
在 chrome 控制台中,我也有这样的消息:
Access to XMLHttpRequest at 'https://seo.example.com/functions.json' from origin 'https://excel.officeapps.live.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
【问题讨论】:
-
真的,没有人知道如何在 Excel 网页版中显示 excel 自定义函数?
标签: office365 office-js office-addins