0

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

那么任何人都可以帮助我吗?

非常感谢。

4

1 回答 1

0

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

这是 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;
        }
    }
}
于 2014-02-07T15:34:46.473 回答