之前介紹過Sciter加載資源的幾種方式(http://blog.csdn.net/aqtata/article/details/53503280)
偶然發(fā)現(xiàn)如果是通過網(wǎng)絡(luò)方式加載的話該方法總是返回false,查看幫助手冊才得知,只有在文檔被完全加載后才會(huì)返回true,也就是說對于網(wǎng)絡(luò)資源存在一個(gè)下載的過程,而SciterLoadFile是異步的,它不會(huì)等待下載完成,所以它總是返回false,如果你像我一樣把代碼寫成這樣就大錯(cuò)特錯(cuò)了
if (SciterLoadFile(hWnd, L"http://....") { // 此時(shí)dom并未創(chuàng)建}本地資源這樣寫沒問題,但是對于網(wǎng)絡(luò)資源,需要在on_event事件中去處理。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注