2013-03-13 5 views
0

내 winforms 앱에 저장된 웹 콘텐츠를 표시하기 위해 skybound.geckofx .net 래퍼를 사용하고 있습니다. 이 페이지 중 일부는 링크가 있으며 j는 온라인 컨텐츠를 의미합니다. geckofx 래퍼에서 온라인 콘텐츠를 다운로드하지 못하도록하는 간단한 방법이 있습니까? IsLinkOnLine가 true를 돌려주는 기능입니다skybound.geckofx offline browsing C# .net 4.0 winforms

답변

1
browser.Navigating += (sender, args) => { if (IsLinkOnLine(sender.Uri)) args.Cancel = true; }; 

경우 '온라인 콘텐츠'에 대한 열린 우리당의 심판.

브라우저는 GeckoWebBrowser 인스턴스입니다.

아직 익숙하지 않은 경우 geckofx https://bitbucket.org/geckofx/의 최신 버전을 사용하는 것이 좋습니다.

+0

답변을 주셔서 감사합니다. 브라우저가 아약스 통화를 탐색하는 중입니까? (예 : $ .get from js) – user861768

+0

확실하지 않습니다. 자바 스크립트를 사용 중지하면 아약스를 사용 중지하는 방법이됩니다. – Tom

+0

javascript.enabled를 false로 설정하면 GeckoPreferences.User처럼 수행 할 수 있습니다 [ "javascript.enabled"] = false; – Tom