我得到了这个"警告"在mi js文件中,由于这个原因,我的代码无法正常工作(在此下载样本:http://developer.samsung.com/tv/develop/legacy-platform-library/tut00055/index)
似乎无法找到Widget.js文件(然后Widget类无法实例化)
这是mi Main.js文件:
var widgetAPI = new Common.API.Widget();
var tvKey = new Common.API.TVKeyValue();
var Main = {};
Main.onLoad = function() {
console.log("antes del alert");
alert("Main.onLoad()");
console.log("despues del alert");
this.enableKeys();
widgetAPI.sendReadyEvent();
};
和这个mi index.html文件:
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<!-- Common widget API -->
<script type='text/javascript' language='javascript' src='Common/API/Widget.js'></script>
<script type='text/javascript' language='javascript' src='Common/API/TVKeyValue.js'></script>
<!-- Widget code -->
<script language="javascript" type="text/javascript" src="Javascript/Main.js"></script>
<link rel="stylesheet" href="CSS/Main.css" type="text/css">
</head>
<body onload="Main.onLoad();" onunload="Main.onUnload();">
</body>
</html>
正如教程所述,我也试过这个网址: $ MANAGER_WIDGET / Common / API / Widget.js 但警告仍在显示,而且该类未被实例化。
答案 0 :(得分:1)
模拟器没有webapis.js并且不支持webapis.js中的API如果您使用模拟器或实际设备。可能没有问题。
答案 1 :(得分:0)
如果您正在使用TIZEN,那么您使用的是SSSP4。 Common / API在SSSP4上已经过时,因此本教程引用了#34;传统平台&#34;。
正如我在其他地方提到的,TIZEN显示的显示API包括
<script type='text/javascript' src='$WEBAPIS/webapis/webapis.js'></script>
<script type='text/javascript' src='$B2BAPIS/b2bapis/b2bapis.js'></script>