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.
在WebView.RunScript()
.
老实说,我不知道从哪里开始调试。我无法找出导致问题的 JavaScript 代码,因为代码没有显示在任何地方。我尝试在每次调用之前抛出一个确认对话框RunScript()
,但执行不会等待,而是对话框相互堆积。
由于应用程序在运行时生成了 JavaScript 代码,我确实将所有 JavaScript 代码路由到一个文件中,并在外部对其进行了语法检查,没有出现错误。
谷歌搜索该错误消息的唯一结果是这个页面:https ://trac.wxwidgets.org/ticket/17893?cversion=2&cnum_hist=10并且讨论提示正在使用自定义协议,我'我没有使用,所以它似乎无关紧要。
有任何想法吗?