我正在为 Word 开发 MS Office 插件。测试版本在 Word for Windows 上运行良好,但在 Office for Mac 上失败。
在 Office for Mac 上,加载项按预期加载,但每当我尝试单击执行 JS 脚本(该脚本调用与 MySQL 数据库通信的 php Web 服务)的按钮时,什么也没有发生。
我没有收到任何错误消息,因此我正在寻找有关如何在 Mac 上调试加载项的建议。我可以使用哪些工具?
对于背景,我尝试过
但这似乎不起作用。问题可能是我对 Git 不太熟悉,按照字面上的说明操作可能行不通。
小智 2
问题很可能出在 HTTPS 上。加载项需要 HTTPS,并且扩展后,它们使用的任何脚本也必须是 HTTPS,包括 Vorlon 脚本。因此,您必须将 Vorlon 配置为使用 SSL 才能将 Vorlon 与加载项一起使用。
如果您使用 git 安装了 Vorlon,您应该知道 Vorlon 文件夹在哪里。如果您使用 npm 安装它,我会在/usr/local/lib/node_modules中找到它。在 vorlon/ 文件夹下,转到 Server 文件夹并编辑config.json文件。如果您使用 npm 安装,则需要按住 ctrl 键单击 > 获取信息 > 解锁并将权限更改为“读取和写入”,因为默认情况下它们是只读的。在 config.json 文件中,将useSSL属性更改为true。当您在那里时,如果需要,您还可以启用 Office 插件。
现在您可以使用命令启动 vorlon 服务器sudo vorlon,它应该使用 SSL 运行。您需要信任该证书,当您导航到https://localhost:1337时,系统会提示您执行此操作,否则您可以在 /Server/cert 下的 vorlon 文件夹中找到证书文件。
确保加载项的默认 html 文件(例如 home.html)中的元素现在使用 https URL,即https://localhost:1337/vorlon.js。
现在您应该能够在 Vorlon 界面中看到连接的客户端并调试您的加载项。
我们需要更新调试主题以更好地反映这些设置要求。感谢您找出这个差距!
| 归档时间: |
|
| 查看次数: |
4467 次 |
| 最近记录: |