#objective-c #macos #cocoa
#objective-c #macos #cocoa
Вопрос:
Возможно ли создать междоменный XMLHttpRequest из экземпляра webview в Cocao?
У меня есть WebView внутри окна. Я также загружаю некоторый javascript, используя stringByEvaluatingJavaScriptFromString: метод веб-представления. В моем тестовом примере я просто создаю XMLHttpRequest для удаленного хоста. К сожалению, мне ничего не возвращается. Я подозреваю, что мне нужно что-то настроить, чтобы разрешить это.
Ответ №1:
Вы читали обсуждение stringByEvaluatingJavaScriptFromString:?
Согласно обсуждению:
Время выполнения JavaScript ограничено 10 секундами для каждой точки входа верхнего уровня. Если ваш скрипт выполняется более 10 секунд, веб-просмотр прекращает выполнение скрипта.
Я думал об этом, и я не был уверен, отправили ли вы подобный запрос, если фактический ответ будет технически частью времени выполнения скриптов.
Возможно ли, что ваш ответ занимает больше 10 секунд? Если это так: это вполне может быть вашей проблемой.
Я надеюсь, что это поможет.