0

嘿,我在我的 VB 代码中有这个 javascript,用于检查播放器是否暂停或运行:

Dim isPlaying As String = WebBrowser1.Document.Window.DomWindow.execscript("player.states.isPlaying", "JavaScript")

它执行时没有任何错误,但usPlaying的值为Nothing

如果我这样做:

Dim isPlaying As String = WebBrowser1.Document.Window.DomWindow.execscript("alert(player.states.isPlaying)", "JavaScript")

我得到一个弹窗说,所以我知道它实际上调用了 javascript 并返回了正确的值。

我的问题是我需要能够将该返回值保存到我的isPlaying变量中,以便检查我的 VB 程序中的内容。

任何帮助都会很棒!

4

1 回答 1

0

哇!我知道了 :)

Dim isPlaying As Boolean = WebBrowser1.Document.InvokeScript("eval", {"player.states.isPlaying;"})
于 2013-01-11T20:27:15.237 回答