Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试Javascript函数,该函数在每个浏览器上都可以正常运行,但如果通过Python呈现,则无法正常运行_Javascript_Cefpython - Fatal编程技术网

调试Javascript函数,该函数在每个浏览器上都可以正常运行,但如果通过Python呈现,则无法正常运行

调试Javascript函数,该函数在每个浏览器上都可以正常运行,但如果通过Python呈现,则无法正常运行,javascript,cefpython,Javascript,Cefpython,我正在做一个基于Python的项目,在这个项目中,我试图呈现一个包含javascript html和css的网页。在这种情况下,长javascript函数(约980行)似乎存在一些问题,但在浏览器上运行相同的代码时,它似乎工作正常,但当我尝试使用CEFPython实现相同的代码时,似乎存在一些问题。然而,所有其他JS函数似乎在使用CEFPython时运行完全正常,我无法调试,因为python没有显示任何错误,并且代码在所有浏览器中都运行良好。请建议如何调试相同的?980行?Unloss这个函数是

我正在做一个基于Python的项目,在这个项目中,我试图呈现一个包含javascript html和css的网页。在这种情况下,长javascript函数(约980行)似乎存在一些问题,但在浏览器上运行相同的代码时,它似乎工作正常,但当我尝试使用CEFPython实现相同的代码时,似乎存在一些问题。然而,所有其他JS函数似乎在使用CEFPython时运行完全正常,我无法调试,因为python没有显示任何错误,并且代码在所有浏览器中都运行良好。请建议如何调试相同的?

980行?Unloss这个函数是一个包装模块,那么它太长/太多了。回答你的问题:没有代码,没有错误,没有信息->没有想法。我会尝试将这个东西分成几个小部分,并将它放在
console.log()中
-检查他是否运行了任何东西/运行了多远的语句。@Thomas感谢您回答我在调试中面临的主要问题是,它似乎在任何浏览器上都运行得非常好,控制台上没有错误或警告,但在cefpython中它没有,但其他函数确实工作得很好。那么,是否在所有其他浏览器中都有效?这是没有道理的。“在任何地方都很好,但在IE中除外”是我的日常生活。你需要找出为什么它不能在cefpython中工作。目前最新的cefpython嵌入了ChromeV66版本。因此,如果您使用的是Chrome更高版本中出现的任何js/dom功能,那么它将无法工作。我似乎已经解决了这个问题,因为javascript中使用了“\n”序列,python在解析时显示了编码错误,因此将其替换为“
”然后它似乎起作用了,但如果有人能解释为什么它在这段时间后起作用,那就太好了,我很高兴它起作用了!!!980行?Unloss这个函数是一个包装模块,那么它太长/太多了。回答你的问题:没有代码,没有错误,没有信息->没有想法。我会尝试将这个东西分成几个小部分,并将它放在
console.log()中
-检查他是否运行了任何东西/运行了多远的语句。@Thomas感谢您回答我在调试中面临的主要问题是,它似乎在任何浏览器上都运行得非常好,控制台上没有错误或警告,但在cefpython中它没有,但其他函数确实工作得很好。那么,是否在所有其他浏览器中都有效?这是没有道理的。“在任何地方都很好,但在IE中除外”是我的日常生活。你需要找出为什么它不能在cefpython中工作。目前最新的cefpython嵌入了ChromeV66版本。因此,如果您使用的是Chrome更高版本中出现的任何js/dom功能,那么它将无法工作。我似乎已经解决了这个问题,因为javascript中使用了“\n”序列,python在解析时显示了编码错误,因此将其替换为“
”然后它似乎起作用了,但如果有人能解释为什么它在这段时间后起作用,那就太好了,我很高兴它起作用了!!!