【问题标题】:Awesomium, changing http referer in vb.net winformsAwesomium,在 vb.net winforms 中更改 http 引用
【发布时间】:2014-02-07 23:34:46
【问题描述】:

嗯,我找不到在 vb.net 中更改/设置 awesomium 的自定义 http 引用的答案。

那么谁能帮帮我?

非常感谢。

【问题讨论】:

    标签: awesomium referer


    【解决方案1】:

    实现Awesomium.Core.IResourceInterceptor 接口并使用WebCore.ResourceInterceptor = new ResourceInterceptor(); 将其附加到您的webcore 会话

    这是一个简单的 C# ResourceInterceptor。

    using System;
    using System.IO;
    using System.Reflection;
    using Awesomium.Core;
    
    namespace MyApp
    {
        public class ResourceInterceptor : IResourceInterceptor
        {
            /// <summary>
            ///     Overwrites the HTTP_REFER request header
            /// </summary>
            public virtual ResourceResponse OnRequest(ResourceRequest request)
            {
              request.Referrer = "http://www.example.com;
            }
    
            /// <summary>
            ///     Optionally blocks any web browser requests by returning true
            /// </summary>
            public virtual bool OnFilterNavigation(NavigationRequest request)
            {
              return false;
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-19
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多