Подтвердить что ты не робот

Установить содержимое webview в строку html (cocoa)

Есть ли простой способ установить содержимое веб-представления в строку HTML (без необходимости загрузки файла)?

Спасибо

4b9b3361

Ответ 1

[[webView mainFrame] loadHTMLString:htmlString baseURL:someURL];

(Где someURL используется для разрешения относительных URL-адресов в источнике HTML.)

Ответ 2

[webView loadHTMLString:yourString baseURL:[[NSBundle mainBundle] bundleURL]];

Вы можете использовать [[NSBundle mainBundle] bundleURL], если хотите загружать файлы стилей (css) или javascripts (js), которые находятся в вашем каталоге ресурсов, если нет, просто используйте nil

Ответ 3

Да, безусловно, вызов loadHTMLString:baseURL: на mainFrame веб-браузера сделает это.