我假设你在代码中引用了这个:
<!-- Common widget API -->
<script type='text/javascript' language='javascript' src='$MANAGER_WIDGET/Common/API/Widget.js'></script>
<script type='text/javascript' language='javascript' src='$MANAGER_WIDGET/Common/API/TVKeyValue.js'></script>
<script type='text/javascript' language='javascript' src='$MANAGER_WIDGET/Common/jquery.js'></script>
<script type="text/javascript" language="javascript" src="$MANAGER_WIDGET/Common/webapi/1.0/webapis.js"></script>
这些是 SSSP API 的一部分,我在 SSSP3 显示器上看到过它们。基本上,如果您在 SSSP3(或 2)显示器上运行 Web 应用程序,您可以使用它们来控制显示 API。当您在显示器上启动应用程序(可能也在 SDK 中,我不知道)并且您检索它们时,这些对象已经存在。例如 Common/API/TVKeyValue.js 提供了一个远程控制电视的接口。 Afaik 底层有一个 C++ 包装器,因为显示器的本机调用是通过 C++ 发生的。
编辑:
另外我忘了提及 - 您遇到问题的 API 是 TIZEN 之前的。这个 Common/API 是 SSSP3,TIZEN 与 SSSP4 一起出现。这是 SSSP4 包含的样子:
<script type='text/javascript' src='$WEBAPIS/webapis/webapis.js'></script>
<script type='text/javascript' src='$B2BAPIS/b2bapis/b2bapis.js'></script>