【问题标题】:console.log not work in Samsung Tizen TV Emulator (web app)console.log 在三星 Tizen 电视模拟器(网络应用程序)中不起作用
【发布时间】:2016-10-15 19:38:52
【问题描述】:

我正在尝试使用 Tizen IDE + Emulator 调试我的 Web 应用程序,但控制台不起作用。当我使用“调试为...”选项运行我的应用程序时,它会启动应用程序并且检查器会正确打开,但控制台选项卡是空的,我无法在控制台中运行任何 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

【问题讨论】:

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


    【解决方案1】:

    Samsung Tizen TV SDK 提供Web Inspector as debugging tool. 需要安装 Google chrome 才能执行此类调试操作。您可以查看this document提供的功能。

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

    b) 转到 Source 选项卡并启用调试:

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

    否则,您也可以运行为 > Tizen Web 模拟器应用程序(三星电视)
    然后单击检查图标并检查控制台选项卡。

    【讨论】:

    • 感谢您的回答,但没有帮助。我从源选项卡启用了调试,但 console.log 仍然是空的。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2018-05-08
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-18
      • 1970-01-01
      • 2018-06-01
      相关资源
      最近更新 更多