我在 Python 中有一个非常简单的函数,它将参数传递给 Javascript 中的函数
def show_hr(hr):
global web_view
web_view.execute_script("showHr(%d);" % hr)
Javascript 中的函数如下所示
function showHr(a) {
b = a;
}
这在我在 Python shell 上运行它时有效,但是当我从命令行运行它时,它给了我错误undefined @0: ReferenceError: Can't find variable: showHr
我读到了这个错误,似乎当 Javascript 函数出现错误时,它会被忽略,因此找不到变量。但是当我从 shell 运行 Python 程序时,相同的函数运行得非常好,那么这哪里出错了?