【发布时间】:2014-02-07 23:34:46
【问题描述】:
嗯,我找不到在 vb.net 中更改/设置 awesomium 的自定义 http 引用的答案。
那么谁能帮帮我?
非常感谢。
【问题讨论】:
嗯,我找不到在 vb.net 中更改/设置 awesomium 的自定义 http 引用的答案。
那么谁能帮帮我?
非常感谢。
【问题讨论】:
实现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;
}
}
}
【讨论】: