2014-01-10 53 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論壇上得到證實。你有沒有其他想法? –