Javascript 三星智能电视唯一设备标识符

Javascript 三星智能电视唯一设备标识符,javascript,samsung-smart-tv,Javascript,Samsung Smart Tv,我试图通过编程从三星智能电视设备中获取某种唯一的设备标识符 我在文档中找到的最接近的东西是SAMSUNG-INFOLINK-NNAVI对象上的GetDUID函数,但它需要提供mac地址,这让我对该函数的真正用途感到困惑 我的问题:例如,如何获取设备序列号或其他唯一标识它的信息。相应地,获取(“设备唯一ID”)的方法是: 在index.html中添加: <object id='pluginNetwork' border=0 classid='clsid:SAMSUNG-INFOLINK-NE

我试图通过编程从三星智能电视设备中获取某种唯一的设备标识符

我在文档中找到的最接近的东西是
SAMSUNG-INFOLINK-NNAVI
对象上的
GetDUID
函数,但它需要提供mac地址,这让我对该函数的真正用途感到困惑

我的问题:例如,如何获取设备序列号或其他唯一标识它的信息。

相应地,获取(“设备唯一ID”)的方法是:

在index.html中添加:

<object id='pluginNetwork' border=0 classid='clsid:SAMSUNG-INFOLINK-NETWORK'></object>
<object id='pluginObjectNNavi' border=0 classid='clsid:SAMSUNG-INFOLINK-NNAVI'></object>
我知道你已经看到了这一点,但我真的不认为还有其他解决办法

编辑:如果您正在寻找获取设备ESN(电子序列号)的方法,请检查答案

edit2:更新了DUID官方文档链接。

您可以使用该功能

在html中:

<object id='pluginExternal' border=0 classid='clsid:SAMSUNG-INFOLINK-EXTERNALWIDGETINTERFACE'></object>

哇!一方面,这是一个很好的问题,另一方面,边界太本地化。我同意@Rui。不知道其他解决方案。使用“GetESN”和“GetDUID”是否会得到相同的结果字符串?不,GetESN在2010 tv models API中不存在,它首次出现在2011年。DUID在某种程度上取决于MAC地址(如果电视使用有线和无线网络,您可能会得到两个不同的id)。GetESN和GetDUID的返回值始终不同。
<object id='pluginExternal' border=0 classid='clsid:SAMSUNG-INFOLINK-EXTERNALWIDGETINTERFACE'></object>
var ExternalWidgetInterface = document.getElementById('pluginExternal');
var sn = ExternalWidgetInterface.GetESN("NFLX");