【发布时间】:2016-10-21 03:48:12
【问题描述】:
我有两个按钮。每个人都有一个 youtube 视频的链接。 如果视频出现在webview中后我没有点击播放,我可以通过点击另一个按钮来更改webview的src,我可以看到另一个视频的图像出现在窗口中。但是,如果我单击其中一个并播放视频,当我尝试单击另一个按钮以查看另一个视频时,webview 已损坏并且全黑,并且不向我显示视频。
我也试过在 Electron 的标准菜单上重新加载窗口,但窗口是空白的。仅当我播放一个视频时,行为相同。我该如何解决?
电子版:1.2.2
操作系统:Ubuntu 16.04
[新信息]
我现在在 Windows 上进行了测试,它可以工作,但在 Ubuntu 上发生了奇怪的行为。
[显示错误的视频]
https://www.youtube.com/watch?v=ADoJGvNyJ7E
如果你想重现这种行为并检查代码,这里是 github 上的存储库:
【问题讨论】:
-
“重现视频”是什么意思?
-
这可能是您的问题:discuss.atom.io/t/webview-loadurl-is-not-a-function/26485 在
dom-ready事件之后定义您的点击处理程序。 -
@mostruash 对不起。我编辑了这个主题以便更好地理解。关于你的链接,它不同。如果可以的话,请在我的存储库上测试我的代码以便更好地理解。谢谢。
标签: javascript node.js webview electron