Web Tizen OS安装和调试

Web Tizen OS安装和调试,web,tizen,tizen-web-app,Web,Tizen,Tizen Web App,我需要建立一个网络应用程序,可以运行在智能电视与Tizen操作系统。这就是我所做的:。它在Chrome和Tizen模拟器上运行良好,但不是真正的智能电视,我不知道为什么。更糟糕的是我没有一台用于调试的智能电视。但我有一个英特尔电脑棒。那么,你能告诉我如何在英特尔电脑棒上安装Tizen操作系统(或者我可以做些什么来调试我的网站)?我一直在谷歌上搜索,但到目前为止没有任何东西适合我 这是我的Web应用程序: var底部; 高度; var setDateTime=函数(){ var currentD

我需要建立一个网络应用程序,可以运行在智能电视与Tizen操作系统。这就是我所做的:。它在Chrome和Tizen模拟器上运行良好,但不是真正的智能电视,我不知道为什么。更糟糕的是我没有一台用于调试的智能电视。但我有一个英特尔电脑棒。那么,你能告诉我如何在英特尔电脑棒上安装Tizen操作系统(或者我可以做些什么来调试我的网站)?我一直在谷歌上搜索,但到目前为止没有任何东西适合我

这是我的Web应用程序:

var底部;
高度;
var setDateTime=函数(){
var currentDate=新日期();
var hours=currentDate.getHours();
var minutes=currentDate.getMinutes();
var ampm=小时数>=12?“下午”:“上午”;
小时数=小时数%12;
小时数=小时数?小时数:12;//小时数“0”应为“12”
分钟=分钟<10?'0'+分钟:分钟;
var strTime=hours+':'+minutes+''+ampm;
strTime+='';
开关(currentDate.getDay()){
案例1:
strTime+='Thứ 海';
打破
案例2:
strTime+='Thứ 巴;
打破
案例3:
strTime+='Thứ Tư';
打破
案例4:
strTime+='Thứ Năm';
打破
案例5:
strTime+='Thứ 萨乌;
打破
案例6:
strTime+='Thứ Bảy′;
打破
案例0:
strTime+='Chủ 新罕布什尔州ật′;
打破
}
log(currentDate.getDay());
var strDate=currentDate.getDate()+“-”+(currentDate.getMonth()+1)+“-”+currentDate.getFullYear();
标准时间+=标准日期;
$('.footer h1').text(strTime);
setInterval(setDateTime,60000);
};
var setHeight=函数(){
底部=$('.footer').outerHeight();
var offset=$('.main').offset();
mainHeight=$(window).height()-offset.top-bottom;
$('.main').height(mainHeight);
可设置();
};
var setTable=函数(){
可见var=1;
console.log('setable');
$('.body')。每个(函数(){
var topPosition=$(this).find('.table').position().top;
变量高度=主高度-顶部位置;
$(this).find('.table').height(height);
var li=$(this.find('.table ul li');
var numEl=li.长度;
var div=li.children('div');
li.removeAttr(“风格”);
div.removeAttr(“风格”);
var divHeight=div.map(函数(){
返回$(this.height();
});
var maxHeight=Math.max(…divHeight);
变异高度;
如果((最大高度*numEl)>高度){
如果(最大高度1){
$(this.hide();
}
可见++;
});
向上滚动($('.body:first.table ul li').length);
};
var changeView=函数(){
变量body=$('.body');
var len=主体长度;
$(body[0]).css('z-index','').clone().appendTo('.main');
$('.main.body:last').hide();
$(body[0]).css('z-index',9999);
$(正文[1]).css('z-index',8888);
$(body[0]).addClass('leave')。在(“animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd”,函数()上{
$(this.remove();
});
$(正文[1]).show().addClass('enter')。在(“animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd”,函数()上{
$(this.removeClass('enter');
$(this).off(“animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd”);
向上滚动($(this).find('.table ul li').length);
});
}
var scrollUp=函数(i){
控制台日志(i);

如果(i最近的三星电视附带Tizen(自2015年以来所有智能电视),而其他品牌的电视可能附带其他操作系统。你可以将Tizen安装在Raspberry Pi上并将其连接到电视上,但这取决于你正在做什么,这可能不是一个足够的替代品。我认为模拟器是你最好的(但不是完美的)直到你能得到一台真正的Tizen动力电视为止

如果你想走覆盆子皮路线,这里有说明

在几周前的开发者大会上,三星还在Tizen上进行了一次关于覆盆子Pi的会议。我还没有看到这方面的视频,但值得关注


你是如何确定你的网站在基于Tizen的电视上不工作的?你打算让它在电视浏览器中运行还是在电视上安装的应用程序中运行?

我的客户打电话告诉我它不工作。正如你所看到的,我的网站是一个公告板,他们将使用智能电视来显示它。我想它会像chrome b一样工作rowser,但它不是。我也尝试了一个模拟器,但它工作得很好。它不仅在基于Tizen的电视上工作。今天早上通过内置浏览器在我的电视上尝试了你的网站。该网站的行为就好像根本没有运行JavaScript。根据另一个Tizen论坛中的评论,电视浏览器不是很好。如果你愿意的话你的网站在电视中工作你最好的选择可能是为它制作一个Tizen应用程序。参考论坛:坏消息…我认为使用web应用程序作为一个简单的解决方案是一个好主意。无论如何,非常感谢你的帮助。