gpt4 book ai didi

javascript - wxWebView 和 JavaScript

转载 作者:行者123 更新时间:2023-11-28 08:04:04 27 4
gpt4 key购买 nike

我正在尝试用 C++ 和 wxWidgets 编写一个程序来访问 YouTube 并使用 JavaScript 启动视频。

它使用 YouTube JavaScript API,可找到其文档 here .

我编写了以下代码来播放“O, Canada”,特别是 one here .

wxWebView *webview = wxWebView::New(this, wxID_ANY, "http://www.youtube.com/watch?v=zwDvF0NtgdU");
webview->RunScript("function onYouTubePlayerReady(playerId) {document.getElementById('watch-player').playVideo();}");

运行上面的代码未能实现其预期目的,给我以下错误和崩溃:

....\src\msw\wxwebview_ie.cpp(762): "assert "document" failed in wxWebViewIE::GetDocument().

我知道我的代码成功加载了页面,但运行 JavaScript(RunScript() 函数)似乎导致错误。

我在 Windows 上使用 wxWidgets 2.9.3。

最佳答案

这应该已在 revision 71030 中修复这比您正在使用的 2.9.3 版本更新。您可以通过 SVN 获取更新的代码或每日 snapshot .如果仍然不能解决问题,请在 wxWidgets 上提交错误 Trac .

关于javascript - wxWebView 和 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10668723/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com