Beispiel #1
0
        private void on_request_geolocation_permission(cef_geolocation_handler_t *self, cef_browser_t *browser, cef_string_t *requesting_url, int request_id, cef_geolocation_callback_t *callback)
        {
            CheckSelf(self);

            var m_browser        = CefBrowser.FromNative(browser);
            var m_requesting_url = cef_string_t.ToString(requesting_url);
            var m_callback       = CefGeolocationCallback.FromNative(callback);

            OnRequestGeolocationPermission(m_browser, m_requesting_url, request_id, m_callback);
        }
 /// <summary>
 /// Called when a page requests permission to access geolocation information.
 /// |requesting_url| is the URL requesting permission and |request_id| is the
 /// unique ID for the permission request. Call CefGeolocationCallback::Continue
 /// to allow or deny the permission request.
 /// </summary>
 protected abstract void OnRequestGeolocationPermission(CefBrowser browser, string requestingUrl, int requestId, CefGeolocationCallback callback);
Beispiel #3
0
 /// <summary>
 /// Called when a page requests permission to access geolocation information.
 /// |requesting_url| is the URL requesting permission and |request_id| is the
 /// unique ID for the permission request. Call CefGeolocationCallback::Continue
 /// to allow or deny the permission request.
 /// </summary>
 protected abstract void OnRequestGeolocationPermission(CefBrowser browser, string requestingUrl, int requestId, CefGeolocationCallback callback);