Создание междоменного запроса XMLHttpRequest из WebView в Cocoa

#objective-c #macos #cocoa

#objective-c #macos #cocoa

Вопрос:

Возможно ли создать междоменный XMLHttpRequest из экземпляра webview в Cocao?

У меня есть WebView внутри окна. Я также загружаю некоторый javascript, используя stringByEvaluatingJavaScriptFromString: метод веб-представления. В моем тестовом примере я просто создаю XMLHttpRequest для удаленного хоста. К сожалению, мне ничего не возвращается. Я подозреваю, что мне нужно что-то настроить, чтобы разрешить это.

Ответ №1:

Вы читали обсуждение stringByEvaluatingJavaScriptFromString:?

Согласно обсуждению:

Время выполнения JavaScript ограничено 10 секундами для каждой точки входа верхнего уровня. Если ваш скрипт выполняется более 10 секунд, веб-просмотр прекращает выполнение скрипта.

Я думал об этом, и я не был уверен, отправили ли вы подобный запрос, если фактический ответ будет технически частью времени выполнения скриптов.

Возможно ли, что ваш ответ занимает больше 10 секунд? Если это так: это вполне может быть вашей проблемой.

Я надеюсь, что это поможет.