Я использую Awesomium с C ++, и я хотел бы загружать локальные страницы с AJAX.
Насколько я знаю, Awesomium работает на движке Chrome, и Chrome отключил загрузку локальных файлов с помощью вызовов ajax.
Однако это можно включить, установив этот флаг в конфигурации awesomium:
WebConfig wc = WebConfig();
wc.additional_options.Push(Awesomium::ToWebString("--allow-file-access-from-files"));
web_core_ = WebCore::Initialize(wc);
Я думаю, что это правильно?
Источник: https://code.google.com/p/chromium/issues/detail?id=40787&д = Ajax% 20local&colspec = ID% 20Stars% 20Pri% 20Area% 20Feature% 20Type% 20Status% 20Summary% 20Modified% 20Owner% 20Mstone% 20оС
Во всяком случае, мой AJAX не удается, он не работает, и страница не загружается.
Аякс:
$.ajax({
type: "GET",
url: u,
context: document.body,
dataType: "html"}).success(function() {
test("yes");
}).error(function() {
test("no");
});
// печатает «нет» при вызове функции.
Может ли кто-нибудь указать мне правильное направление?
Я думаю, что это возможно, я видел других на этом сайте, утверждающих, что они используют вызовы awesomium и ajax.
С наилучшими пожеланиями.
Задача ещё не решена.