console.log无法在Samsung Tizen TV Emulator(网络应用程序)中运行

时间:2016-10-15 19:38:52

标签: javascript tizen tizen-web-app tizen-emulator tizen-tv

我正在尝试使用Tizen IDE + Emulator调试我的网络应用程序,但控制台不起作用。当我使用'Debug as ...'选项运行我的应用程序时,它启动应用程序并且检查器正确打开但控制台选项卡为空,我无法在控制台中运行任何JavaScript命令(如https://stackoverflow.com/a/37845599/3199735中所建议的那样) 。 IDE中的控制台输出也为空。我使用Basic TV应用程序模板对此进行了测试,因此没有禁用控制台的JavaScript代码。我还测试了'sdb dlog'命令,但它只是给了我一个错误。

我正在使用最新的SDK和IDE。

Mac OSX 10.11.6 Tizen SDK

版本:2.4.0_Rev8

You can find same posts with screenshots from Samsung's forums

2 个答案:

答案 0 :(得分:0)

Samsung Tizen TV SDK提供SSLLabs' SSL Report需要安装Google Chrome才能执行此类调试操作。您可以查看Web Inspector as debugging tool.中提供的功能。

a)使用Debug As->运行tizen项目。 Tizen Web应用程序。当您在模拟器上调试项目时,Web Inspector(Tizen SDK的调试工具)将在单独的窗口中打开。

b)转到“源”选项卡并启用“调试”:

this document

c)您还可以设置断点并调试步进到代码行。单击底部选项卡以查看控制台。您还可以从控制台选项卡和IDE中检查控制台。

enter image description here

enter image description here

否则,您还可以运行为> Tizen Web模拟器应用程序(三星电视)
然后点击Inspect Icon&检查控制台选项卡。

enter image description here

答案 1 :(得分:0)

一种解决方法是在您的应用中创建自己的记录器区域,并使用自定义日志功能列出打印内容:\