Mac Catalina не загружает ссылки из WebBrowser при использовании loadstrings - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь отформатировать свой RSS-канал, а затем загрузить его в FMX.WebBrowser с помощью LoadStrings. Ссылки, которые я форматирую, работают в Windows, но в macOS ссылки не открывают браузер для публикации. Он ничего не делает. Если я загружаю браузер со страницы, все ссылки работают в браузере нормально. Вот кодЕсть ли проблема с Mac и WebBrowser.loadstrings?

XMLDocument1.XML.Text := sl.Text;
  XMLDocument1.Active := true;
  StartItemNode := XMLDocument1.DocumentElement.ChildNodes.First.ChildNodes.FindNode('item') ;
  ANode := StartItemNode;
  repeat
    STitle := ANode.ChildNodes['title'].Text;
    sLink := ANode.ChildNodes['link'].Text;
    //showmessage(sLink);
    //sLink := StringReplace(sLink,'https;//','',[rfReplaceAll]);
    sDesc := ANode.ChildNodes['description'].Text;
    i := Pos('</p>',sDesc,1)+4;
    sDesc := copy(sDesc,i,200);


    s := s + '<a href="'+sLink+'" target="_blank">'+sTitle+'</a>'+
    //s := s + '<h4><a href="&quot;'+sLink+'"><span style="font-family: verdana, geneva, sans-serif;">'+STitle+'</span></a></h4>'+
    '<p>'+sDesc+'</p>';
//    showmessage(slink);
    ANode := ANode.NextSibling;
  until ANode = nil;
  WebBrowser2.LoadFromStrings(s,'about:blank');

Есть идеи?

...