微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JavaScript 执行抛出“错误:评估中的 OLE 自动化错误:未知名称或命名参数”在 MSW 上的 wx.html2.WebView

如何解决JavaScript 执行抛出“错误:评估中的 OLE 自动化错误:未知名称或命名参数”在 MSW 上的 wx.html2.WebView

我正在使用 wx.html2.WebView 和最新的 wxPython 4.1.1 为 Mac 和 Windows 开发跨平台 GUI 应用程序。 (提示:问题开始出现在 4.1。早期的 wxPython 版本,以及适用于 Mac 的 wxPython 4.1.1,没有这个问题,但我正在尝试迁移到最新的 wxPython 以获得它具有的各种好处)

Windows 应用程序在 Error: OLE Automation error in eval: UnkNown name or named argument. 上执行某些 JavaScript 时抛出错误消息 WebView.RunScript()

老实说,我不知道从哪里开始调试。我无法找出是什么 JavaScript 代码导致了问题,因为代码没有显示在任何地方。我尝试在每次 RunScript() 调用之前抛出一个确认对话框,但执行不会等待,相反,这些对话框相互堆积。

当应用程序在运行时生成 JavaScript 代码时,我确实将所有 JavaScript 代码路由到一个文件中,并在外部对其进行了语法检查,没有出现错误

在 Google 搜索显示错误消息的唯一结果是此页面https://trac.wxwidgets.org/ticket/17893?cversion=2&cnum_hist=10 并且讨论提示正在使用自定义协议,但我没有使用该协议,所以这似乎无关紧要。

有什么想法吗?

JavaScript Error Message

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。