4
我正嘗試從QT 4.7RC QWebview中的本地HTML文件中執行Ajax/XMLHTTPrequest。它始終無法與空responseText
和狀態0.我設置的follwing來自Webkit中本地html頁面的Ajax調用Qt
page->settings()->setAttribute(QWebSettings::LocalContentCanAccessRemoteUrls,true);
,但它沒有任何效果(我可以加載遠程圖像沒有問題雖然)。
這似乎是一個已知的問題,我不確定是否已經有解決方案。
https://bugs.webkit.org/show_bug.cgi?id=31875
的解決方法,任何想法將是非常有益的。基本上我想要做的是在QWebview中運行一個HTML/Javascript WebApp,它與127.0.0.0的本地服務器對話,這個問題是一種阻礙。有趣的是,實際的查詢被髮送,我的服務器響應200和請求的數據。但迴應永遠不會到達我的Javascript回調。
您確定AJAX不需要HTTP服務器進行調用嗎? – Neutralizer 2010-09-08 04:27:17
不確定你的意思。我通過HTTP調用自己的服務器,但在調用其他遠程服務器時也存在問題。 – Lenau 2010-09-08 04:34:14
同樣的情況發生在我身上,但只有在Windows上,相同的代碼在Linux和OS X上工作得很好。 – Jeena 2013-02-01 22:27:09