Как добавить гиперссылки в CefSharp.LoadHtml? - PullRequest
0 голосов
/ 22 февраля 2019

Теперь есть решение этой проблемы, вот код, который работал для меня:

chrome.LoadHtml(@"<html>
        <center><h1>New tab</h1></center>
        <center><a href=""https://youtube.com"">YouTube</a>, </center>
        <center><a href=""https://google.com"">Google</a></center>
        <center><a href=""https://github.com"">Github</a></center>
    </html>");

Как добавить гиперссылки в CefSharp.LoadHtml?Я получаю синтаксическую ошибку ',' ожидаемую в Visual Studio 2017, и после добавления запятых ссылка, такая как youtube.com, все еще не работает, поэтому я попробовал https: // и, к моему удивлению, после всего этого прокомментировал все,Я провел некоторое исследование, и кажется, что ни у кого больше нет этой проблемы в настоящее время.

Я новичок в CefSharp и прочитал некоторые учебники в Интернете.Это для новой страницы, которую я пытаюсь сделать.

chrome.LoadHtml("<html><center><h1>New tab</h1></center><center><a href="youtube.com">YouTube</a>, </center><center><a href="google.com">Google</a></center><center><a href="github.com">Github</a></center></html>");

1 Ответ

0 голосов
/ 22 февраля 2019

Попробуйте что-то вроде этого:

chrome.LoadHtml(
    @"<html>
        <center><h1>New tab</h1></center>
        <center><a href=""https://youtube.com"">YouTube</a></center>
        <center><a href=""https://google.com"">Google</a></center>
        <center><a href=""https://github.com"">Github</a></center>
    </html>");

В нем используется Verbatim String Literal, который позволяет использовать многострочную разметку, как и предполагалось природой.Двойные двойные кавычки - это способ избежать двойных кавычек VSL.

...