-3

나는 시각적 인 스튜디오 cefsharp를 가진 웹 브라우저를 건축하고있다. 특정 링크의 URL을 찾는 방법을 찾기 위해 애 쓰고 있습니다 (마우스 오른쪽 버튼이나 마우스 오버와 같은 작업에서). 즉, 링크를 마우스 오른쪽 버튼으로 클릭하면 url을 변수에 저장하고 싶습니다. 나는 이것을 발견했다 : http://magpcss.org/ceforum/viewtopic.php?f=17&t=12635 나는 나의 문제를 해결할 것이라고 믿지만 그것을 사용하는 방법을 모르겠다. 누구나이 링크를 설명하거나 새로운 해결책을 제안 할 수 있다면, 고맙겠습니다. 감사합니다.Cefsharp Visual Studio 링크 URL 얻기

+0

디버깅 도움말 ("이 코드가 작동하지 않는 이유는 무엇입니까?")에는 원하는 동작, 특정 문제 또는 오류 및 질문 자체에서이를 재현하는 데 필요한 가장 짧은 코드가 포함되어야합니다. 분명한 문제 설명이없는 질문은 다른 독자에게 유용하지 않습니다. [mcve] –

+1

@ Mat'sMug를 참조하십시오. 디버깅 도움말을 찾는 것이 아니며 진행 방법을 잘 모르며이 문제에 어떻게 접근해야하는지에 대한 조언을 구하고 있습니다. –

+0

죄송합니다. 이유가 잘못되었습니다. 귀하의 질문은이 사이트에 적합하기에는 너무 광범위합니다. [둘러보기]를 읽고 [질문]을 읽으십시오. 오프 사이트 리소스 또는 자습서를 요청하는 것은 주제를 벗어난 것입니다. [help/on-topic] 페이지를 읽었습니까? –

답변

0

CefSharp가 아닌 CEF를 사용하고 있습니다. 그래서 CefSharp에서 어떻게 작동하는지 추측하려고 노력할 것입니다. 브라우저에서 아무 것도 마우스 오른쪽 버튼으로 클릭하면 컨텍스트 메뉴가 나타납니다. 컨텍스트 메뉴에 대한 사용자 지정 처리기를 만드는 방법이 있습니다. This 자습서에 몇 가지 세부 정보가 있습니다.

OnBeforeContextMenu의 네 번째 매개 변수는 IContextMenuParams입니다. 귀하의 질문을 정확하게 이해하면 LinkUrlproperty을 찾고 있습니다.