+ WebContent.GetUrl()

+ LoadURLOptions.ExtraHeaders
This commit is contained in:
Shakirov Ruslan
2018-03-16 22:32:56 +03:00
parent c4c0bbadea
commit 959def9c86
5 changed files with 34 additions and 2 deletions

View File

@@ -132,6 +132,22 @@ namespace ElectronNET.API
return taskCompletionSource.Task;
}
public Task<string> GetUrl()
{
var taskCompletionSource = new TaskCompletionSource<string>();
var eventString = "webContents-getUrl" + Id;
BridgeConnector.Socket.On(eventString, (url) =>
{
BridgeConnector.Socket.Off(eventString);
taskCompletionSource.SetResult((string)url);
});
BridgeConnector.Socket.Emit("webContents-getUrl", Id);
return taskCompletionSource.Task;
}
private JsonSerializer _jsonSerializer = new JsonSerializer()
{
ContractResolver = new CamelCasePropertyNamesContractResolver(),