LINUX.ORG.RU

QWebView: setHtml() vs setUrl()

 


0

1

Есть у меня кусок HTML с JavaScrpt`ом (много скрипта), который мне нужно показывать в QWebView.
Если HTML оформить в виде файла и грузить в QWebView, то всё хорошо.
Если же запихнуть HTML в QString и отдать в setHTML(), то JS часть не отрабатывает корректно. Я JS не знаю, поэтому с помощью <script>alert(«test»);</script> лишь смог убедиться в том, что JS вообще работает.
Есть подозрения на пути (в HTML есть<script type=«text/javascript» src=.....), но я туда прописал абсолютный путь. Возможно ломаются пути, которые внутри подключаемого JS-скрипта?
В общем мне нужен совет куда копать.

★★☆

вот вы и прослушали монолог начинающего программера. всем спасибо, все свободны.

MikeDM ★★★★★
()

то JS часть не отрабатывает корректно

феерично, и главное понятно что именно не работает

у setHTML() 2 параметра, обрати внимание. подсунь ему второй, так, чтобы webview думал что это файл

dib2 ★★★★★
()
Ответ на: комментарий от dib2

подсунь ему второй

Спасибо! Как ни странно, но взлетело, полетело и пока не упало.
Слава Ктулху!

Stahl ★★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.