我们有为三星SmartTV构建的应用程序包。由于我们需要预览应用程序,并且由于某种原因我们无法在工作场所计算机上安装模拟器,我们考虑在适当的Web应用程序中转换应用程序以在浏览器中运行。
我从代码中注意到这不应该是不可能的。只应禁用某些功能,鼠标和关键字应该起作用而不是远程。
但是手动转换它是一项麻烦的工作。
因此,我们想知道是否有一些工具包可以包装三星API并让应用程序在浏览器上进行微小更改。
由于
答案 0 :(得分:0)
如果您希望您的应用程序在浏览器中启动 - 我建议手动重构您的代码以在浏览器中运行。使用"尝试捕获"你打电话给三星api的地方。像那样:
$(document).ready(function () {
var widgetAPI;
try {
widgetAPI = new Common.API.Widget();
widgetAPI.sendReadyEvent();
} catch (e) {
// do something in browser version
}
Backbone.history.start();
});
你可以使用CSS伪类,例如:hover。不要忘记,应用程序使用1280x720px默认分辨率,但浏览器的工作分辨率不同。
答案 1 :(得分:0)
我还没有看到任何代码片段。但基本上你应该:
Common.API.Widget
和Common.API.Plugin
如果使用播放器对象,它将无法在浏览器中使用。
如果您的应用使用Samsung UI Framework元素,请确定它是否可以在浏览器中启动。