Я работаю с javascript для отображения строки с использованием HTML в WKWebView
Вызов функции Javascript в моем контроллере просмотра
myWebView.evaluateJavaScript("customMessageWithDictionary('\(self.jsonString)','\(strTestType)')") {
(id, error) in
print(error ?? "")
}
В файле HTML
function customMessageWithDictionary(nameDetails,testType1) {
nameDetails = nameDetails.replace(/\\/g, '');
questionList = $.parseJSON(nameDetails);
var iterator=0
for (iterator = 0; iterator < questionList.length; iterator++)
questionList[iterator].UserGivenAnswerId= null;
questionObj = questionList[positionObj];
testType=testType1;
loadQuestions(true);
}
Если в jsonString есть теги HTML, извлеките ошибку, и мой Javascript не запустится.Поэтому WKWebview не отображает содержимое.
Дайте мне решение, если HTML-тег находится в моем jsonString, поэтому загрузите функцию javascript, используя строку HTML.