2014-01-10 26 views
1

我在子窗口像这样打开远程网址:如何从远程站点访问英特尔XDK API

intel.xdk.device.showRemoteSite('http//my.site', 0, 0, 24, 24); 

显然,这是我能够在javascript在我的远程使用“mainViewExecute”在主表单上执行api方法的站点代码,例如。

intel.xdk.device.mainViewExecute('intel.xdk.notification.beep(1);'); 

但“英特尔”的对象是不确定的,因此,似乎我缺少一些参考等,或者是不可能做到这一点呢?

回答

0

请确保您有<script src="intelxdk.js"></script>添加到您的index.html,你不需要实际的文件中,英特尔XDK模拟器和建设会自动包含它,你只需要一个脚本标记添加到index.html

+0

在的index.html我的XDK项目的确有参考intelxdk.js,但是我的远程站点(完全独立于xdk项目)在子窗口中打开时无法访问intel对象 –

+0

我刚刚注意到有一个错误'intelxdk'。 js'在远程站点不起作用,您可以使用它作为解决方法,将此脚本标记添加到远程站点,它将起作用:'',让我知道你是否有问题我会向你发送示例代码。 – krisrak

+0

Krisrak - 我做了相当数量的测试,'mainViewExecute'方法在新的XDK版本中似乎不起作用。我所看到的已经在XDK论坛上得到证实。你有没有其他想法? –