webview.capturePreviewToBlobAsync method

Creates an image of the current webview element and write it to the specified image element.


var msWebViewAsyncOperation = webview.capturePreviewToBlobAsync();


This method has no parameters.

Return value

Type: MSWebViewAsyncOperation

An MSWebViewAsyncOperation object that, when it completes, provides a Blob object that contains the image. When using capturePreviewToBlobAsync, you need to define success and error handlers after defining the operation. After applying the event handlers, call the start method on the MSWebViewAsyncOperation object to execute the operation.

    var operation = webview.capturePreviewToBlobAsync();
    operation.oncomplete = function () {
        // operation.result is a blob that contains the preview image.
        var url = URL.createObjectURL(operation.result, { oneTimeOnly: true });
        // After converting the blob to a URI, put it in an image element.
        document.getElementById('webviewPreview').src = url;


Minimum supported client

Windows 8.1 [Windows Store apps only]

Minimum supported server

Windows Server 2012 R2 [Windows Store apps only]

Minimum supported phone

Windows Phone 8.1

See also